home *** CD-ROM | disk | FTP | other *** search
Text File | 1994-01-07 | 101.2 KB | 3,831 lines |
- LBook
- RawTitlePage
- PageOne
- TeX
- \font\bigtitle=cmss17 scaled \magstep3
- \vbox to 4cm {\vss}
- %\hrule height 0.5mm
- %\bigskip
- \leftline{\bigtitle \TeX t Plus Professional}
- \medskip
- \hrule height 0.8mm
- \medskip
- \rightline{\large A \TeX -Frontend-Word-Processor}
- \rightline{\large Version 5.00}
- \vbox to 14cm {\vss}
- \rightline{\large \copyright 1988--1994 Martin Steppler}
- \medskip
- \hrule height 0.4mm
- End
- Begin
- PNumroman
- PageTwo
- PrefaceCopyrightEnd
- TeX\TeX Endt Plus Professional software and documentation are copyright © 1988-1994 by
- Martin Steppler. No part of the software or documentation may be reproduced, transmitted
- into other languages, posted to a network, or distributed in any way without the express
- written permission of the author.
-
- This product comes along 'as is' with no representation of fitness for any
- particular purpose. The user assumes all risks and responsibilities related to its use.
- The material within is believed to be accurate, but the author reserves the right to make
- changes to the software or documentation without notice.
-
- TeX\TeX Endt Plus Professional V5.00 is shareware, i. e. if you use TPP regulary you
- should send me a donation (DM 50/$ 30/£ 20). Updates from V2.xx to V5.00 cost
- DM 30/$ 20/£ 12 and from V3.xx to V5.00 DM 10/$ 10/£ 5.
- Updates from V4.xx to V5.00 are free.
- Registered users get the latest version of TPP and a keyfile in order
- to prevent the nerve-racking requester from popping up. If you have access to e-mail,
- you can send me your PGP-key, which I will use to return an encrypted keyfile to you.
- PGP can be obtained from aminet. You can also find the latest version of TPP on aminet.
-
- To all pd-distributors:
-
- TPP with the nerve-racking requester may be distributed by everybody, without by none. The
- price should not exceed a reasonable fee.
-
- The nerve-racking requester has been implemented in order to make it easier for you to
- decide whether to send the share or not.
-
- Send your share, bug-reports, etc. to:
-
- List Net addresses
- KeyAddressItem
- Martin Steppler
-
- Roermonder Str. 112a/69
-
- D-52072 Aachen
-
- Fed. Rep. of Germany
- KeyNet addressesItem
- InterNet: steppler@pool.informatik.rwth-aachen.de
-
- FidoNet: Martin Steppler @ 2:242/7.12
- LEnd
-
- TeX\TeX Endt Plus Professional was developed on an Amiga 3000 with 10 MB RAM, a 240 MB
- harddisk, and a HP LaserJet 4L using the Matt Dillon's DICE C compiler.
-
- PrefaceAcknowledgementsEnd
- Besides Donald Knuth and Leslie Lamport I would like to thank in particular Georg Hessmann
- (PasTeX\TeX End), Nico François (reqtools.library,
- powerpacker.library), Christian Rank (NICETeX\TeX End), Rainer Sengerling (dinbrief.sty)
- and my beta-testers Jens Aperdannier, Markus Baumeister, Stephan Kohler,
- Dirk Ludwig, Gregor Mauer, Johannes Maybaum, Karl Skibinski, and Martin Ziemer.
- Finally, I want to thank Konrad Neuwirth, the distributor of AmigaTeX\TeX\ End
- for Germany and Austria, for sending me a copy of AmigaTeX\TeX\ End
- and Markus Erlmeier, the Amiga Site Coordinator of DANTE, for getting me in
- contact with Mr. Neuwirth.
- IndexHessmann, GeorgEnd
- IndexFrançois, NicoEnd
-
- NewPage
- PrefacePrefaceEnd
- TPP is a TeX\TeX\ End frontend word processor, i. e. with the help of TPP
- you can create TeX\TeX End-documents without having to know anything
- about TeX\TeX End. The professional typesetting program TeX\TeX\ End is the
- product of more than ten years of work of Donald E. KnuthIndexKnuth, Donald E.End,
- professor at Stanford University, California.
-
- What are the pros and cons of using TeX\TeX End?
-
- If you want to create documents that distinguish themselves by a flippy design including
- flashy graphics, you are better advised to look out for a desktop publishing program. But
- if you intend to create well structured texts, beautiful letters, or scientific
- publications, TeX\TeX\ End is the state of the art.
-
- A great disadvantage has prevented so far the spreading of TeX\TeX\ End:
- It is very complicated. You rather have to program a text than to write it.
-
- This is exactly where TPP starts to work. Now a document can be created as follows:
- List·
- Key·Item
- First, you load a form sheet (e. g. a letter form sheet). Within this form sheet
- several keywords are located, which dertermine the document's structure.
- WYSIWYGFootnoteWhat You See Is What You GetEnd is almost totally renounced,
- due to the fact that you only have to care for the proper content and not for the
- automatically generated design of your document.
- Key·Item
- After having filled out the form sheet, the text is parsed and compiled.
- First, TPP creates a TeX\TeX End-file and after that TeX\TeX\ End compiles this file.
- Key·Item
- The final product of these two compilations is a DVIFootnoteDeViceIndependentEnd-file,
- which you are then able to preview or print.
- LEnd
-
- So the great disadvantage of TeX\TeX\ End has hopefully been reduced to a minimum.
-
- ListAachen, January 1994
- KeyAachen, January 1994Item
- Key Item
- Martin Steppler
- LEnd
-
- Contents
-
- Chapter Installing And Starting TPP
- PNumArabic
-
- PageStyleEmpty
-
- Section Hard- and Software Requirements
- In order to run TPP correctly in cooperation with PasTeX\TeX\ End
- or AmigaTeX\TeX End, you need:
- List·
- Key·Item
- AmigaOS 2.04 (V37 or higher)
- Key·Item
- at least 2 MB RAM
- Key·Item
- at least 10 MB harddisk space
- Key·Item
- PasTeX\TeX\ End V1.3 or higher incl. NICETeX\TeX End. The distribution of PasTeX\TeX\ End
- contains the macro package NICETeX\TeX End.
- Or AmigaTeX\TeX\ End of Radical Eye Software.
- Key·Item
- TeX\LaTeX\ End (25th March 1992). The files needed by TPP are part of the distribution.
- LEnd
- IndexH/S-requirementsEnd
-
- Section Installation
- Double clicking the icon of the installation script is all you have to do to install
- TPP. PasTeX\TeX\ End or AmigaTeX\TeX\ End must have been installed before the
- installation of TPP, if you want to use TPP in combination with TeX\TeX End.
- IndexInstallationEnd
-
- Section Start
- TPP can be invoked from either Workbench by double clicking the respective icon or
- from CLI.
-
- CLI usage is as follows:
-
- Table
- Title
- TPP I=ICONIFY/S,C=CONFIG/K,M=MENUS/K,K=KEYS/K,MACROS/K,FILES/M
- Width
- 12.500cm
- Horizontal
- Vertical
- Border
- Columns
- TabLeft
- Parameter
- TabLeft
- Description
- Entries
- ICONIFY\open TPP iconified
- CONFIG <file>\configuration file
- MENUS <file>\menus configuration file
- KEYS <file>\keymap configuration file
- MACROS <file>\macros configuration file
- FILES\files to be loaded
- End
-
- Up to ten filenames may be passed to TPP. The parameters can also be specified as
- tooltypes of an icon. When invoking TPP you should use the loader TPP:TPP, which
- notifies the server TPP:TeXtPlusProfessional or starts it, if it is not already running.
- IndexUsageEnd
- EmptyPage
-
- Chapter The Menus
- Section The Structure Of This Manual
- First, the meaning of all menus and their associated items are explained in detail.
- After this the structure of all five document styles, i.e. (business)letter, article
- book, TeX\LaTeX End-article, and TeX\LaTeX End-book, are illustrated. Finally, all
- commands of the ARexx port are described at full length.
-
- Section Project
- SubSection Load
- After clicking on this menuitem a filerequester pops
- up, the current function of which - here: 'Load file' -
- is displayed in the window-titlebar. The selector is
- completely dynamic and asynchronous; you may change
- directories, select files, scroll the file list, etc.,
- while the selector is scanning a directory.
-
- After a file has been chosen, TPP loads it and
- recognizes automatically if the file is a packed file (PowerPacker),
- IndexPowerPackerEnd or a plain ASCII-file, if it contains ANSI-control-sequences
- or if it is a TPP-letter (suffix: '.tpp'). TPP-letters of
- older versions (suffix '.txp') can still be loaded, too. Multiselection is fully
- supported, so if you select more than one file in the filerequester, iconified windows are
- opened on the TPP-screen according to the number of selected files.
-
- If you try to overwrite a modified file, a security-requester will pop
- up asking you to confirm your
- decision. The keymap equivalents of the OKAY and the STOP
- gadget of this and all other requesters are the Return key (OKAY) and
- Esc (STOP).
- LabelLoadEnd
- IndexLoadEnd
-
- SubSection Append file
- A file is appended to the end of the already existing
- file. If you want to insert a file at the cursor's
- current position, you've got to load a block.
- (see also RefLoadBlockEnd).
-
- SubSection New Window
- If sufficient memory is available, a new window is
- opened. The tabulators, the text-width etc. of the old
- window are used in the new one, too. TextPlus is able to
- handle up to 10 windows at the same time.
- LabelNewWindowEnd
- IndexNewWindowEnd
-
- SubSection Load & New Window
- The comands of the items 'Load' (see also RefLoadEnd) and 'New Window'
- (see also RefNewWindowEnd) are executed.
-
- SubSection Load Configuration
- If you want to reset the settings of TPP to those defined in a configuration-file, you
- only have to choose this menuitem.
- IndexConfigurationEnd
-
- SubSection Delete File
- The current file is deleted in memory.
- IndexDelete fileEnd
-
- SubSection Save
- The current file is saved under its current filename. The letter-mode determines the
- format of the saved file. If it is set to ASCii, a plain ASCII-file without any control-
- sequence is saved, if it is set to ANSi, control-sequences for changes in style or color
- are saved with the file according to the ANSI-standard. Such files can be loaded by every
- ANSI-compatible editor or text-display program, e.g. 'MuchMore'. If the letter-mode is set
- to LETter, the tabulators, the text-width etc. are saved with the file. The suffix '.tpp'
- is added to such files.
- LabelSaveEnd
- IndexSaveEnd
-
- SubSection Save as
- After a filename has been chosen, it is saved as
- described above (RefSaveEnd).
- LabelSaveAsEnd
- IndexSave AsEnd
-
- SubSection Save & Quit
- The commands of the items 'Save' (see also RefSaveEnd)and 'Quit' (see also RefQuitEnd)
- are carried out.
-
- SubSection Save Configuration
- The global settings of TPP are saved to a configuration-file.
-
- SubSection Compile
- The gadgets of the compile window have the following meaning:
-
- If 'Parse' is selected, the internal compiler of TPP translates the text of the
- active window. After that, or if 'Parse' has not been selected, the TeX\TeX End-compiler
- is invoked according to the TeX\TeX End-paths definitions (see also RefTeXpathsEnd). When
- the internal compiler of TPP is invoked, the document-style (letter, article or book) is
- deduced from the keyword at the beginning of the text.
- Furthermore the font-height of the document can be defined.
- Otherwise the user must explicitly define the format. The compilation can be aborted by
- pressing Ctrl-C in the log-window. If no log-window was opened, you have to wait until the
- compiler terminates.
- If the switch 'Mailmerge' is set, data from a mailmerge-database (see also
- RefMailmergeEnd) is inserted into the text at compile time.
- LabelCompileEnd
- IndexCompileEnd
-
- SubSection Preview
- If the Amiga implementation of TeX\TeX\ End of your choice is PasTeX\TeX\ End
- (see also RefTeXImplEnd), then Georg Hessmann's previewer 'ShowDVI' is invoked. If you
- wish, the compiler is run before the ShowDVI is invoked. All the other switches have the
- same meaning as described under 'Print' (see also RefPrintEnd).
- If ShowDVI is already running in the background, the ARexx-script
- 'TPP:rexx/UpdateShowDVI.tpl' is invoked.
-
- If you choose AmigaTeX\TeX End, Radical Eye Software's previewer is started.
- If Preview is already running in the background, the ARexx-script
- 'TPP:rexx/UpdatePreview.tpl' is invoked.
- IndexPreviewEnd
-
- SubSection Print
- The miscellaneous gadgets have the following meaning:
- IndexPrintEnd
- LabelPrintEnd
-
- List HOffset, VOffsetmm
- Key From, To Page Item
- From and to which page is to be printed?
- Key Copies Item
- PasTeX\TeX\ End only.
- How often should the document be printed?
- Key Type Item
- PasTeX\TeX\ End only.
- Are only pages with even or odd numbers to be printed, or should TPP not distinguish
- between odd and even pages?
- Key HOffset, VOffset Item
- PasTeX\TeX\ End only.
- Set the horizontal and vertical offset of the print-out.
- Key Reverse Item
- The pages are printed in reverse order.
- Key Output Item
- Is the document to be printed or should the output be redirected to a file?
- Furthermore, the output can be send to an IFF- or a postscript-file.
- For Postscript output you need DVIPS in addition to PasTeX\TeX End.
- IndexPostscriptEnd
- LabelPostscriptEnd
- Key Async Item
- New since 4.10. With the help of this switch you can decide whether you intend to print
- asynchronously, i.e. in the background, or not. When printing asynchronously, you can
- only presume working with TPP after the print-out has been finished. The Async-gadget is
- ignored, if the user seleceted the mailmerge option or multiple copies (number of copies
- >= 2). When printing asynchronously, the print-out cannot be canceled from within the
- TPP-environment.
- IndexAsyncEnd
- Key Date Item
- New since 4.10. If you know, how the Unix-utility 'Make' works, then you already know the
- meaning of this gadget. Why should you use this switch? Normally, you print out a text not
- before you have previewed it. If you do not change the settings of the print-requester,
- after having finished previewing, the whole text will once again be compiled by TPP and
- TeX\TeX End. In case of long text-files, this can lead to annoying waiting periods. In
- order to prevent this you could switch off compiling and parsing. But you would have to
- switch compiling and parsing on again, before the next print-out/previewing. A more
- elegant method takes into account the dates of creation of all files that are part of the
- compiling-printing/previewing-process: If the file of the active window has been modified
- ('(modified)' appears in the window-titlebar), it is saved before the compilations takes
- place. Depending on the date entries of the TPP-file (suffix '.tpp') and the TeX\TeX End-
- file (suffix '.tex') TPP compiles the TPP-file, if it is the younger one or if the TeX\TeX
- End-file does not exist at all. Following the same scheme the TeX\TeX End-compiler is
- invoked, if the TeX\TeX End-file is younger than the dvifile (suffix '.dvi'). After this
- either printing or previewing follows. If the dvifile is younger than the TPP-file and
- the TeX\TeX End-file, parsing and compiling are skipped and printing or previewing is
- started immediately. TPP behaves as described above, if the date-gadget is switched on.
- IndexDateEnd
-
- Since 4.10 you can directly send a file to the printer.device, in order to print it
- out using the printer-driver you set with the help of the respective prefs-program.
- Of course, you do not need PasTeX\TeX\ End for this.
-
- Key Options
- Item
- Depending on the setting of the gadget 'Output' a requester pops up. It contains the
- following gadgets, if 'Output' is not set to 'PRT:' (PasTeX\TeX\ End only):
-
- List ShowDVI-Logm
- Key Printer Item
- After scanning 'TeX:config/DVIprint.printers', the configuration file of DVIPrint, all
- available printer-drivers are displayed. If you want to use the Preferences
- printer-driver, you have to select the driver 'generic'.
- IndexDVIprint.printersEnd
- Key FontMem Item
- What size shall the font memory of ShowDVI/DVIprint have?
- Key Density Item
- If you print via a Preferences driver, the quality of the print-out is normally
- set in Preferences. This option provides a way to override the preferences-setting
- (density).
- Key FontDir Item
- In which additonal directory should font-libraries and pk-fonts be searched for?
- Key Resolution Item
- Sets the resolution of the bitmap, if the output is redirected to an IFF-file.
- The resolution can be defined in two ways: You either specify a number or the
- sequence number - slash - number. In the first case the horizontal and the
- vertical resolution are set at the same time. In the second case the first number is
- interpreted as the horizontal resolution and the second as the vertical resolution,
- e.g. 120/72.
- Key ShowDVI-Log Item
- Is ShowDVI to create a logfile and what is the name of it?
- IndexLogfileEnd
- Key DVIprint-Log Item
- Is DVIprint to create a logfile and what is the name of it?
- Key Optimize Item
- Should the print-out be optimized? This may enhance the speed of your printer.
- Key Fast Item
- Sets a flag in the printer.device. When set, the speed of the parallel
- port is increased significantly. If you do not print via the printer.device,
- then this switch is of no interest for you.
- Key Draft Item
- Sets the quality of the print-out. If you want to print a document just to see
- what comes out of the printer, this switch might be useful, because the minor
- quality of the print-out plays an inferior role.
- Key Unidirect. Item
- Is the printer to print uni- or bidirectionally? Bidirectional printing might be
- faster, but take into account that the quality of the print-out worsens in most
- of the times.
- Key Landscape Item
- The print-out is rotated by 90 degrees.
- Key Physical Item
- New since 5.00. The physical order of the pages within the dvi-file is respected
- during the print-out. This is why every page has its own unique number.
- Key No FormFeed Item
- Is the output of a form-feed to be suppressed at the end of the last page?
- Key Preload Item
- All fonts are loaded into memory at the beginning of the print-out, and not when
- they are needed.
- Key Statistic Item
- A more detailed logfile is created.
- Key Debug Item
- New since 5.00. The logfile is closed after every write access.
- Key Mark Item
- New since 5.00. All used fonts are marked.
- Key SpecialHost Item
- Is SpecialHost to be invoked before the printing starts? If the text to be printed
- contains IFF-graphics, this switch must be set. SpecialHost calculates the new
- dimensions of the graphics for DVIprint (see also RefGraphicsEnd).
- LabelSpecialHostEnd
- LEnd
-
- Indexprinter.deviceEnd
- IndexPRT:End
- If the gadget 'Output' is set to 'PRT:', the text of the active window is sent to the
- printer.device. The following gadgets of the options-requester control the print-out:
-
- List Left/Right Marginn
- Key Pitch Item
- IndexPitchEnd
- You can select one of four pitches. Do not conceive the given pitches as
- unchangeable. Escape-sequences may be changed at any time and can be
- saved along with the configuration. The labels 'NLQ', 'Normal', 'Elite', and
- 'Condensed' are only used as memo-strings and do not affect the print-out. It
- has to be pointed out, that you only may use escape-sequences which are
- understood by the printer.device. These are not nescessarily identical to those
- mentioned in your printer manual. The escape-sequences of the printer.device are
- listed in the appendix (see page RefEscapeSequencesEnd). Unfortunately, the
- printer.device does not support all facilities a plenty of printers offer.
-
- What has to be done, if you want to print in a pitch the printer.device does not
- support?
-
- Fortunately, you can send raw, i.e. unprocessed, data via the printer.device to
- your printer. This is done by the escape-sequence '27/91/n/34/114', where n is
- the number of raw data. Let's say your printer manual states that the sequence
- '27/40/115/50/48/72/27/40/115/52/49/48/
-
- 49/84' switches on printing in courier
- (20cpi). The number of raw data is 14. This is why you have to send '49/52' as n
- to your printer, because 49 is the ASCII-code of 1 and 52 the one of 4. The
- total sequence reads now:
-
- '27/91/49/52/34/114/27/40/115/50/48/72/27/40/115/
-
- 52/49/48/49/84'
-
- This sequence was found in the printer manual of the HP DeskJet 500.
- IndexRaw dataEnd
-
- Key Init String Item
- IndexInit StringEnd
- If you want to send some data to the printer before the print-out, you can enter
- it here.
- Key Left/Right Margin Item
- The left and the right margin are set according to the content of these
- gadgets.
- IndexMargin!LeftEnd
- IndexMargin!RightEnd
- Key Pagenumbering Item
- All pages are numbered automatically during the print-out.
- IndexPagenumberingEnd
- Key Linenumbering Item
- Every line is numbered automatically during the print-out.
- IndexLinenumberingEnd
- Key Proportional Item
- The file is printed with a proportional character set.
- Key FormFeed Item
- If set, then the output of a form-feed is not suppressed at the end of the last
- page.
- IndexFormFeedEnd
- Key Color 1-4 On/Off Item
- TPP is not a WYSIWYGFootnoteWhat You See Is What You GetEnd word processor. If
- you want to use other fonts, pitches etc., you have to mark the respective text
- in one of the four available colors. When encountering the beginning or the end
- of such a text during the print-out, TPP sends either the on- or off-sequence
- of the respective color to the printer.device. You may only use sequences, the
- printer.device understands, as mentioned in subsection 'Pitch'.
- IndexColorsEnd
- LEnd
- LEnd
- Printing can be aborted by pressing Ctrl-C in the log-window.
-
- SubSection Iconify
- The current window is iconified and opened on either
- the Workbench or the TPP-screen. The latter takes
- place if there is at least one uniconified window besides
- the current one left over on the TPP-screen. Closing
- down the TPP-screen is very useful for memory
- hungry multitaskers, because lots of memory is returned
- to the system.
-
- Clicking the menu-button uniconifies the active
- window. If the TPP-screen is closed, you can also
- return to it by pressing the hotkey. Default values are
- Left + Right Amiga and Y (see also RefHotkeyEnd).
-
- After iconifying the last window, an appicon is placed on the Workbench.
- By double-clicking this icon you get back to TPP.
- LabelIconifyEnd
- IndexIconifyEnd
-
- SubSection Help
- If AmigaGuide is installed and the documentation of TPP is located within the
- AmigaGuide search-path, online hypertext-documentation is available on a single
- keystroke. Otherwise the keymap of TPP is displayed.
- IndexHelpEnd
-
- SubSection About
- Informations about the author.
-
- SubSection Quit
- The active window is closed and, if this window was
- the last open one, TPP quits. If the text of the active
- window has been modified in any way, a security requester pops up and
- asks the user to confirm his decision.
- LabelQuitEnd
-
- Section Block
- SubSection Mark
- Depending on the mark-mode a block can be marked
- LINewise, WORdwise or BLocKwise. The marked characters
- are displayed in reversed colors. The state of the
- block-mode, which can be left by invoking 'Delete
- marks' or 'Delete block', is indicated by the
- button 'BLO' above the ruler. A block can also be marked by moving
- the mouse while holding down the left mouse button.
- LabelMarkEnd
- IndexBlock!MarkEnd
-
- SubSection Copy
- The marked block is inserted into the text at the cursor's current
- position. You can also copy a block by doubleclicking the left mouse button.
- IndexBlock!CopyEnd
-
- SubSection Move
- The marked block is moved to the cursor's current position.
- (mouse equivalent: ctrl-doubleclick)
- IndexBlock!MoveEnd
-
- SubSection Paste
- The marked block is pasted to the cursor's current position. The difference between 'Copy'
- and 'Paste' is that 'Copy' inserts the block into the text and 'Paste' pastes over the
- text.
- IndexBlock!PasteEnd
-
- SubSection Delete block
- The marked block is deleted. (shift-doubleclick)
- IndexBlock!DeleteEnd
-
- SubSection Load
- A normal file is inserted into the text at the
- current position of the cursor. The way the file is
- inserted depends on the mark-mode.
- LabelLoadBlockEnd
- IndexBlock!LoadEnd
-
- SubSection Save
- The marked block is saved to disk.
- IndexBlock!SaveEnd
-
- SubSection Delete marks
- The block markers are deleted for the current window.
- (alt-doubleclick)
- IndexBlock!Delete marksEnd
-
- SubSection Copy to Tmpfile
- If a block is marked, it is saved to disk. The name of this block is set in Prefs/Prefs
- (see also RefTmpfileEnd). If no block is marked 'TP.tmp' is loaded and inserted into
- the text depending on the mark-mode. This is an easy way to exchange blocks between
- windows.
- LabelCopyToTmpfileEnd
- IndexBlock!Copy from/to tmpfileEnd
-
- SubSection Clipboard
- SubSubSection Copy
- The current block is copied as IFF-data to the clipboard.
- IndexBlock!Clipboard, CopyEnd
-
- SubSubSection Cut
- The current block is copied as IFF-data to the clipboard and after this deleted.
- IndexBlock!Clipboard, CutEnd
-
- SubSubSection Paste
- If the clipboard contains usable data, it is loaded as a block to the current position
- of the cursor.
- IndexBlock!Clipboard, PasteEnd
-
- Section Prefs
- SubSection Prefs
- The meaning of the gadgets is as follows:
- List Auto Div Modemm
- Key Write Item
- The insert-mode is either switched on or off. If
- switched on, it is indicated by the word 'INS' above
- the ruler. Characters are inserted in the already
- existing text and do not overwrite the text.
- IndexInsert-modeEnd
- Key Format Item
- The letter-mode is set to LETter, ANSi, or ASCii. Its only
- purpose is to determine how a file is to be saved.
- (see also RefSaveEnd).
- IndexLetter-modeEnd
- Key Mark Mode Item
- You can choose whether you want to mark blocks WORdwise, LINewise or BLocKwise.
- (see also RefMarkEnd).
- IndexMark-modeEnd
- Key TeX Item
- Choose the Amiga implementation of TeX\TeX End, you want to work with.
- LabelTeXImplEnd
- Key Auto-Div-Mode Item
- TPP was originally designed to be a German word-processor. Due to the occurrence of
- ultra-long words in German a function called Auto-Div which divides ultra-long words in
- accordance with German grammar has been provided in order to decrease the number of
- ultra-long gaps in the text. Auto-Div divides English words in accordance with German
- grammar, too. This is why you better keep it switched off. If Auto-Div is switched on and
- if a block is marked and then formatted (left/right-aligned, centered, justification),
- words which are too long for the respective line are divided in order to avoid large gaps.
- Auto-Div is not perfect. This is why you should always check the division. Words divided
- by TPP end with this dash '' (ASCII 173) and only this dash is accepted by TPP as
- indicator for a division in case of reformatting.
-
- Due to the fact that TeX\TeX\ End also hyphenates automatically,
- this function is only interesting, if you process texts that are
- not going to be run through the TeX\TeX\ End compiler.
- IndexAuto-div-modeEnd
- Key Backup Item
- If switched on, TPP checks the disk for the same
- filename you want to save. Providing the file exists,
- the suffix '.bak' is added to this file in order to
- protect it from being overwritten.
- IndexBackup-modeEnd
- Key Save Icon Item
- Should TPP attach an icon to the file when saving?
- IndexIconEnd
- Key Space Tabs Item
- When saving eight spaces are replaced by one tab. You can dramatically reduce the size
- of your file with this option.
- IndexTabulatorsEnd
- Key Smart <CR> Item
- When hitting return the cursor is either moved to the first column of the following line
- (off) or under the beginning of the preceding line (on).
- Key Tmp-File Item
- Name of the temporary file, that is used by block operations.
- (see also RefCopyToTmpfileEnd).
- LabelTmpfileEnd
- IndexFile, temporaryEnd
- Key FReq-Path Item
- Which path is to be the default path of the file-requester of TPP?
- A single dot ('.') means, that the current directory of the invoking process is to be
- used.
- Key FReq-Pattern Item
- What pattern shall be used as a filter in the file-requester?
- Key Hotkey Item
- Which hotkeys should reopen iconified windows?
- (see also RefIconifyEnd)
-
- The syntax of a hotkey is as follows:
-
- [<qualifier> [<qualifier>...]] <key>
-
- Qualifiers
- List up, down, left, right
- Key alt Item
- both Alt keys
- Key ralt Item
- right Alt key
- Key lalt Item
- left Alt key
- Key shift Item
- both Shift keys
- Key rshift Item
- right Shift key
- Key lshift Item
- left Shift key
- Key capslock Item
- Caps Lock key
- Key rcommand Item
- right Amiga key
- Key lcommand Item
- left Amiga-key
- Key control Item
- Control key
- Key numericpad Item
- enables the use of a key of the numeric pad
- LEnd
-
- Keys
-
- List up, down, left, right
- Key a .. z, 0 .. 9, etc. Item
- normal keys
- Key f1 .. f10 Item
- function keys
- Key up, down, left, right Item
- Cursor keys
- Key help Item
- Help key
- Key del Item
- Delete key
- Key return Item
- Return key
- Key enter Item
- Enter key (must be combined with 'numericpad')
- Key backspace Item
- Backspace key
- Key esc Item
- Escape key
- Key space Item
- Space key
- Key comma Item
- Comma key
- Key upstroke Item
- Upstroke key
- LEnd
-
- Examples
-
- lcommand rcommand y
-
- lalt ralt enter
-
- alt x
- LabelHotkeyEnd
- IndexHotkeyEnd
- Key Clock Item
- With the help of the switches 'Clock', 'Time', 'Date', 'Memory' and 'Reverse' you
- are able to define the design of the clock.
- LEnd
-
- SubSection Screen
- Choose your favorite monitor type and the desired resolution of your screen.
- Furthermore, you can decide, whether TPP is to run on the Workbench or
- any other public screen.
- IndexSystem-prefsTeX|End(End
-
- SubSection Colors
- The colors of the screen are to be set to which values?
-
- SubSection Font
- This function enables you to define the font of the text-field. This font has no
- meaning for the print-out.
-
- SubSection Keymap
- New since 5.00. An internal command, an internal macro, a TPP-ARexx-command, or an
- ARexx-macro can be mapped to whatever key combination you like (key plus qualifier, i. e.
- Ctrl, Shift and/or Alt). In order to tell the system which keys you want to be mapped to a
- certain function, press the Record button and then enter the respective key combination.
- If not specified otherwise, TPP looks as a default for the configuration file
- TPP:Config/language/TPP.keys.
- IndexKeymapEnd
-
- SubSection Menus
- New since 5.00. A menu structure consisting of menus, menuitems and subitems
- can freely be defined, whereas once again an internal command, an internal macro,
- a TPP-ARexx-command, or an ARexx-macro can be mapped to every menuitem or subitem.
- If not specified otherwise, TPP looks as a default for the configuration file
- TPP:Config/language/TPP.menu.
- IndexMenusEnd
-
- SubSection Macros
- New since 5.00. If you intend to automate a certain process, but do not want
- to spend the time needed for creating an ARexx-macro, this function is ideal
- for you. After having pressed the Record button, TPP from now on protocols
- all key pressings and menu selections until the menuitem Macros is reselected.
- All key pressings and menu selections are compiled to a single macro, which
- you can now give a name. After this you can map this macro to a key or a menuitem
- and thus invoke it.
- If not specified otherwise, TPP looks as a default for the configuration file
- TPP:Config/TPP.macros.
-
- SubSection TeX\TeX End-Paths
- Where are all the needed TeX\TeX\ End binaries located? If PasTeX\TeX\ End is installed
- correctly, you do not have to change anything here. For every document-type TPP provides
- two alternatives to invoke the compiler; this was implemented in order to
- easily, for example, switch from the German TeX\LaTeX\ End version to the American one
- when compiling a letter.
-
- If a document is to be compiled by TPP's internal compiler, TPP acts as follows:
-
- First, the selected table of special characters is loaded. Every character of the
- respective document is checked wether it is included in the table, i. e. wether it has
- to be translated into TeX\TeXEnd-specific syntax. Furthermore, an '.parse'-file is read in
- before the compilation. The instructions specified in this file define the main frame of
- the '.tex'-file that is created by TPP. The '.parse'-files may freely be changed while,
- of course, obeying to the rules stated in the files in more detail. Therefore the macros
- and TeX\TeX End-styles which are part of the TPP distribution are not meant to be
- unchangeable but to be an invitation to create your own macros and to design your
- own documents. If you want to change the '.parse'-files, you should at least be a
- TeX\TeX Endpert, to whom CiteKnuthEnd is not unknown. The normal
- 'power-user' should fully be satisfied by the included macros.
- IndexParse-fileEnd
- LabelTeXpathsEnd
- IndexTeX-paths@TeX\TeX End-pathsEnd
- IndexSystem-prefsTeX|End)End
-
- SubSection Right Edge
- The right edge must range between 10 and 255. If a block
- has been marked, it is formatted according to the new
- width. Reformatting requires the mark-mode to be set to
- LINewise.
- IndexRight edgeEnd
-
- SubSection Left Edge
- The left edge must range between 1 and 145. If a block
- has been marked, it is formatted according to the new
- left edge, provided the mark-mode is set to LINewise.
- IndexLeft edgeEnd
-
- SubSection Indent Block
- If a block is formatted, its first line is indented
- automatically by the number of columns entered into the
- 'Indent Block' integer gadget.
- The indentation value must range between 0 and the half of
- the text-width.
- IndexIndent blockEnd
-
- SubSection Page Length
- The page length must range within 10 and 255.
- IndexPage lengthEnd
-
- SubSection Auto-Save
- Whenever the time interval elapses (0 to 60 minutes,
- 0 = OFF), the respective file is saved automatically
- under its current name.
-
- If Auto-Save is switched on, it is displayed above the
- ruler (highlighted 'ASA'). Auto-Save might be switched on in every
- window using different time intervals. Both Auto-Save and
- the clock need the TeXtPlus-Handler in order to work
- properly.
- IndexAuto-saveEnd
-
- Section Style
- SubSection Style
- You can set the style to either normal, underlined, bold or italic.
- If a block has been marked, it is displayed in the new style.
- IndexStyleEnd
- IndexBoldEnd
- IndexItalicEnd
- IndexUnderlinedEnd
-
- SubSection Justify
- The current line is formatted according to the new
- alignment, or if a block has been marked, the block is
- formatted provided that the mark-mode is set to
- LINewise. All comands of this submenu have no effect on the
- printout.
- IndexJustifyEnd
- IndexJustify!LeftEnd
- IndexJustify!RightEnd
- IndexJustify!CenterEnd
-
- SubSection Color
- The drawing color is set to type 1, 2, 3, 4 or
- normal. If a block has been marked, it is displayed in
- the new color.
-
- Color 1, 2 and 3 have a special meaning:
-
- Color one is reserved for keywords only, whereas text marked in color 2 appears in the
- print-out in typewriter-style. Text marked in color 3 yields to a slanted print-out.
- IndexTypewriter typeEnd
- IndexSlantedEnd
-
- Section Find
- SubSection Find
- After the search pattern has been entered, TPP starts
- to search for it starting from the cursor's current position. If TPP
- finds the search string, the cursor is placed at the
- beginning of the respective word. Next and Prev cause TPP
- to search for the next/previous occurrence of the search
- pattern. If the casesensitive switch is on, a string is only found if it
- exactly matches the search pattern, e.g. if the search string is 'Gargleblaster',
- the string 'Gargleblaster' is found, but 'gargleblaster' is not.
- IndexFindEnd
-
- SubSection Replace
- If a string matches the search pattern, the user is asked
- whether he wants to replace it by the replace string or
- not. If 'Continuous' is switched on, TPP continues
- replacing until the end of the file.
-
- Next and Prev cause TPP to find next/previous occurrence of the search pattern and
- replace it by the replace
- pattern.
- IndexReplaceEnd
-
- Section TeX\TeXEnd
- Keywords may be entered in two different ways: You either type a keyword while color 1
- is active, or you select one of the keywords that are displayed when clicking one
- of the items 'Letter', 'Book', or 'Global'. In many cases not only one but a whole group
- of keywords is inserted into the text, if those keywords require one another
- (e. g. TeX and End). Keywords must, if not marked with a star (*), start in the first
- column, in order to be recognized by the compiler.
-
- SubSection Letter
- The following keywords must only be used in a letter:
-
- List Businessletter
- KeyLetterItem
- The document to be compiled is a letter. This keyword must appear at the very
- beginning of a document.
- IndexLetterEnd
- KeyBusinessletterItem
- The document is a businessletter.
- IndexBusinessletterEnd
- KeySenderItem
- The sender of the letter may contain a name and five further lines.
- KeyStandardSenderItem
- This is the rather boring alternative to the normal sender, but it abides
- by the DIN 5008 standard.
- KeyRetouraddressItem
- This keyword causes two folding marks and the sender's address to be set.
- If you use envelopes with windows this keyword is very helpful.
- KeyAddressItem
- What is the addressee's name?
- KeyYourRefItem
- Must only be used in business-letters: Your-Ref entry of the format-line.
- KeyMyRefItem
- Must only be used in business-letters: My-Ref entry of the format-line.
- KeyDirectDialingItem
- Must only be used in business-letters: The part of the telephone number that
- precedes your number.
- KeyTelephoneItem
- Must only be used in business-letters: Your phone number.
- KeyPlaceItem
- Must only be used in business-letters: Place, where the letter is written.
- The date is inserted automatically (dd/mm/yyyy).
- KeySubjectItem
- What is the subject of the letter?
- KeyOpeningItem
- One line is reserved for the opening.
- KeyClosingItem
- One line is reserved for the closing.
- KeySignatureItem
- Specify your signature.
- KeyEnclosureItem
- What did you enclose to the letter?
- KeyCarbonCopyItem
- You will also read this letter?
- KeyPSItem
- The postscriptum may contain paragraphs.
- KeyListItem
- This keyword specifies the beginning of a twocolumn, staggered list, like the one
- you are already reading. The widest key of the list must appear behind the keyword
- 'List', in order to tell TeX\TeX\ End how wide the left column has to be. Normally,
- staggered lists are used to enumerate some terms in the left column and to explain them
- in the other column. This can be achieved by entering the keywords Key (*) and Item (*).
- After Key you must specify only one word or a short sequence of words whereas the
- description (Item) can be longer and may contain paragraphs.
- LabelListEnd
- IndexListEnd
- KeyNListItem
- A special list is the numbered list. In contrast to List the width of the left column
- and the keyword 'Key' must not be specified, because TeX\TeX\ End already knows the
- width. Numbering starts from 1. Lists are allowed to be nested up to a depth of
- six lists. If lists are nested on every new level the way of numbering items changes
- (e. g. 1. (a) i. A.).
- KeyLEndItem
- A staggerd list must end with a LEnd.
- KeyIndentItem
- The following text, which may contain paragraphs, is indented a little bit.
- The indentation must be closed with an End.
- LEnd
- LabelLetterEnd
-
- SubSection Book
- The following keywords must only be used in a book:
-
- List Titleline
- KeyBookItem
- The document to be compiled is a book. This keyword must appear at the very
- beginning of a document.
- IndexBookEnd
- KeyTitlePageItem
- The keywords TitelPage, Release, Author, and Abstract define the lay-out of the
- title page. TitlePage allows you to specify a one line title and Release to place
- additional information on the title page. The Release line is a bold, centered line; this
- is why it must not be longer than one line. Author is reserved for the names of the author
- or the group of authors and may be longer than one line. Finally, you have the opportunity
- to write a short summary about your document and to place it as an Abstract in the lower
- half of the title page.
-
- IndexTitlepageEnd
- IndexAbstractEnd
- KeyTitlelineItem
- If you do not want to waste a whole page for the title, you may use this keyword to
- specify one or more title lines, that may contain paragraphs.
- KeySectionItem
- IndexSectionEnd
- IndexSubsectionEnd
- IndexSubsubsectionEnd
- By using the keywords Section, SubSection, and SubSubSection you can structure a text.
- All sections are automatically numbered. Behind the sections-keywords you may
- specify the title of the respective section.
- KeyContentsItem
- This keyword induces TeX\TeX\ End to automatically create a table of contents of all
- sections. During the compilation the titles of all sections and their pagenumbers are
- written to a '.toc'-file. Due to this you have to compile a text two times in order to be
- absoutely sure you have the correct table of contents. Normally, you only have to do this
- when you completed your document. It is important to know that you do not have to care for
- the table of contents at all. Everything is done automatically.
- IndexContentsEnd
- LabelContentsEnd
- KeyAppendixItem
- Starting from now all sections begin with a capital letter.
- IndexAppendixEnd
- KeyBoxItem
- The following text which may contain paragraphs is set in a box. End quits boxing.
- IndexBoxEnd
- LabelBoxEnd
- KeyLabel (*)Item
- In a longer document you cannot do without references to topics dealt with at other
- places but located within the same document. A place you want to refer to from
- somewhere else in the document is marked with the sequence 'Label name of the label End'.
- Usually, you want to refer to either the pagenumber ('PRef (*) name of the label End')
- or to the number of the respective section ('CRef (*) Name der Label End').
- It is easy to understand, that doing all the references manually results in great pain,
- because during the creation of a document the section-numbers and even more the
- pagenumbers are subject of change. As described under 'Contents', you habe to compile your
- document two times in order to be sure that all labels are refered to correctly.
- IndexReferencesEnd
- LabelReferencesEnd
- KeyFRef (*)Item
- FRef is used to refer to a figure (see also RefGraphicsEnd) and
- KeyTRef (*)Item
- TRef to refer to a table (see also RefTableEnd).
- KeyListItem
- (see also RefLetterEnd)
- KeyNListItem
- (see also RefLetterEnd).
- Here you have to specify the width of the left column. This is done by telling
- TeX\TeX\ End the maximum number of ciphers to be used ('1' for max. 9, '2' for max.
- 99, and '3' for max. 999 items).
- IndexListEnd
- KeyAListItem
- The list is numbered alphanumerically (a), b), c) etc.). The width must not be specified.
- KeyRListItem
- Numbering is done with small roman figures. Here, too, the width must not be specified.
- LEnd
-
- SubSection Global
- The following keywords may be used in any document (letter, article, larticle,
- book, lbook):
-
- List Leftaligned
- KeyArticleItem
- The document to be compiled is an article. This keyword must appear at the very
- beginning of the document and must, of course, only appear within an article.
- IndexArticleEnd
- KeyBeginItem
- This keyword indicates the start of the document's main part. Begin must appear
- in every document and must be closed with a corresponding End.
- KeyTeX (*)Item
- If certain TeX\TeX\ End instructions should be inserted unchanged into the '.tex'-file,
- you can accomplish this with the sequence 'TeX instructions etc. End'.
- KeyDate (*)Item
- The current date with a full-length month-name is inserted into the text.
- KeyToday (*)Item
- The current date in short format (dd/mm/yy) is inserted into the text.
- KeyLeftalignedItem
- Normally, the whole text is justified as a block. If you wish to align several
- paragraphs to the left, just insert Leftaligned at the top of the paragraphs and
- End at the bottom. If only a single line has to be justified to the left, then you
- should use Left. Analogously, you get rightaligned and centered justification by using
- Rightaligned or Right, Centered or CenterLine.
- IndexJustify!LeftEnd
- IndexJustify!RightEnd
- IndexJustify!CenterEnd
- KeyHeadlineItem
- With the help of this keyword you are able to define a line which appears at the
- top of every page. Footline applies analogously to the bottom of every page.
- IndexHeadlineEnd
- KeyFootnote (*)Item
- Inserting 'Footnote comment End' into the text is the way TPP provides to comment on
- a term with a footnote. During the compilation all footnotes are automatically numbered
- and are set at the bottom of the respective pages. The only important thing to know is
- that you do not have to care for the correct placing and numbering at all. All your work
- is done by inserting the footnote into the text.
- IndexFootnoteEnd
- KeyNewPageItem
- After this keyword the subsequent text is set on a new page.
- LEnd
-
- SubSection TeX\LaTeXEnd
- IndexLamport, LeslieEnd
- Since 4.10 TPP fully supports Leslie Lamport's macro-package TeX\LaTeX\ End.
- The styles book (LBook) and article (LArticle) are now available.
-
- If a keyword may only be used in a LBook or LArticle environment, it is mentioned at the
- proper place. The following keywords are at your disposal:
-
- ListRawTitlePage
- KeyLBookItem
- The document is a TeX\LaTeX End-book. This keyword must appear at the very beginning.
- IndexLBookEnd
- IndexLaTeX-book@TeX\LaTeX -bookEnd End
- IndexBook!LaTeX@TeX\LaTeX End-~ End
- KeyLArticleItem
- The document is a TeX\LaTeX End-article. This keyword must appear at the very beginning.
- IndexLArticleEnd
- IndexLaTeX-article@TeX\LaTeX -articleEnd End
- IndexArticle!LaTeX@TeX\LaTeX End-~ End
- KeyTitlePageItem
- IndexTitlepageEnd
- IndexAbstractEnd
- The keywords TitelPage, Author, and Date define the lay-out of the title page. TitlePage
- allows you to specify a multiple line title. Author is reserved for the names of the
- author or the group of authors and may be longer than one line. With the help of Date you
- can place the date of creation of the file on the titlepage.
- Finally, you have the opportunity to write a short summary about your document and to
- place it as an Abstract on the titlepage. The keyword Abstract may only be used within a
- LArticle environment and not within a LBook one.
- KeyRawTitlePageItem
- IndexRaw titlepageEnd
- Instead of using the TeX\LaTeX\ End commands for arranging the titlepage, you can design
- it on your own behind this keyword.
- KeyContentsItem
- See subsection RefContentsEnd.
- KeyChapterItem
- IndexChapterEnd
- IndexSectionEnd
- IndexSubsectionEnd
- IndexSubsubsectionEnd
- IndexParagraphEnd
- IndexSubparagraphEnd
- A TeX\LaTeX End-book can be divided by the following six keywords, which are enumerated
- in their priority: Chapter, Section, SubSection, SubSubSection, Paragraph, and
- SubParagraph. Normally, the title of each chapter, section or paragraph is specified
- directly behind the keyword. Every division-keyword creates a running number that is
- positioned in front of the title. Starting from the chapter down to the subsubsection all
- numbers and titles are added to the table of contents. Within the environment
- TeX\LaTeX End-article the keyword Chapter may not be used.
- KeyAppendixItem
- IndexAppendixEnd
- Starting from now all chapters (LBuch) - sections (LArticle) respectively - begin with a
- capital letter. In contrast to the environment Book the keyword End has to be specified at
- the end of the appendix.
- KeyLabelItem
- IndexReferencesEnd
- See subsection RefReferencesEnd. In contrast to the environment Book the keywords used for
- refering to sections, tables and figures are replaced by a single keyword, namely Ref. The
- references are written to an auxiliary file (suffix '.aux').
- KeyListItem
- See subsection RefListEnd.
- KeyNListItem
- See subsection RefListEnd.
- KeyBoxItem
- See subsection RefBoxEnd.
- KeyPNumArabicItem
- From now on all pages are numbered with arabic ciphers. PNumroman switches to small roman
- ciphers, PNumRoman to capital roman ciphers, PNumalpha to small letters, and PNumAlpha to
- capital letters.
- IndexPagenumberingEnd
- KeyBibliographyItem
- IndexBibliographyEnd
- This keyword starts the definition of the bibliography, which is closed by BibEnd.
- Scientifical publications very often contain a bibliography, the entries of which are
- refered to from within the text, e.g. by numbering all entries of the bibliography and
- refering to the respective number. At creation time of the publication the bibliography
- is often subject of change.
-
- It would be quite laboriously, if the whole file had to be scanned in order to adjust the
- references after a change of the bibliography. TPP supports the TeX\LaTeX\ End command
- set, which allows both, formatting of the bibliography and automatical adjusting of
- references.
-
- An entry of the bibliography is specified by BibItem and a subsequent name of the item.
- The following lines may be arranged according to your own wishes. Normally, an entry
- of a bibliography contains the name of the author, the title, the publishing company and
- the year of publication. An entry ends at the beginning of an ensuing entry (BibItem) or
- at the end of the bibliography (BibEnd). All entries are numbered starting from 1. All
- numbers are embraced by two brackets.
-
- The command sequence 'Cite name of the bibitem End' refers to an entry of the
- bibliography. The respective number embraced by two brackets is inserted into the text.
-
- In order to get correct references the respective file has to be compiled twice.
- KeyIndexItem
- IndexIndexEnd
- IndexMakeIndexEnd
- IndexPrintIndexEnd
- Just like the table of contents an index can be created, too. The command sequence
- 'Index entry End' writes an index entry to the index file (suffix '.idx'). All these
- entries are sorted alphabetically by the program MakeIndex and are written to a sorted
- index file (suffix '.ind'). The command PrintIndex causes TeX\TeX\ End to insert the
- sorted index into the text. This is normally done at the end of a file.
-
- In order to create a correct index the respective file has to be compiled twice.
-
- The argument of the Index command controls the design of the index:
-
- Table
- Width
- 8.000cm
- Columns
- TabCentered
- Page
- TabLeft
- Entry
- Entries
- \
- iv\Index Mailmerge End
- 3\Index ARexx!ToMouse End
- 7\Index ARexx!WDelLeft End
- 15\Index Installation|( End
- 17\Index Installation|) End
- 20\Index Block@Any text End
- End
-
- The above index entries create the following index:
-
- List TeX~ End
- Key TeX~ End Item
- ARexx,
- Key TeX~ End Item
- TeX~ ~ EndToMouse, 3
- Key TeX~ End Item
- TeX~ ~ EndWDelLeft, 7
- Key TeX~ End Item
- Any text, 20
- Key TeX~ End Item
- Installation, 15-17
- Key TeX~ End Item
- Mailmerge, iv
- LEnd
-
- The exclamation mark produces a subentry. You may only use subdivisions down to a depth of
- three, i. e. there are no subsubsubentries available. Every entry is sorted independently.
- You can create a from-to-page-entry by appending the characters '|(' (from) and '|)' (to).
- If you specify an at-sign (@), the string in front of the at-sign determines the
- alphabetical position of the entry, while the string behind the at-sign produces the text
- of the entry. Depending on the table of special charactes used for parsing (e. g.
- TPP:parse/specchars1.parse), the character '|' eventually has to be replaced by
- 'TeX | End'. Further informations on MakeIndex can be found in a separate dvifile, which
- is part of this distribution.
- LEnd
-
- SubSection User
- IndexUserEnd
- IndexUser keywordEnd
- IndexParse-fileEnd
- New since 4.10. From now on user defined keywords may be used within the text. Of course,
- these keywords may not be identical to already existing ones. The definition of a keyword
- is to be appended to the respective parse-file. The way an entry has to look alike
- is described within the parse-files. If a definition of a keyword expects input
- (<insert>), the keyword has to be accompanied by a subsequent End when used in the text.
- You may define an infinite number of keywords, while only the first 24 keywords can be
- selected via the mouse. In the file 'TPP:parse/lbook.parse' you can find some examples of
- user defined keywords.
-
- SubSection Mailmerge
- IndexMailmergeEnd
- TPP's mailmerge function is very useful if you want to write letters that only differ in
- the address and the opening. Each of the 10 mailmerge marks can be inserted into the text
- as often as you like (see also MM-Mark). During the print-out these mailmerge-marks are
- replaced by data read in from a separate mailmerge file. Due to the fact that lots of
- data processors save their data bases in different formats, you can define the format
- by yourself. If the separator 'Backslash' ('Komma') is selected, this means that the
- length of every data set is one line and that every datum is separated form the next one
- by a backslash '\' (comma ',').
-
- Excerpt from a mailmerge file:
-
- Meyer\James\12 Broadway\Paris, Tennessee
-
- Miller\Arthur\325 Randall Drive\Paris, Texas
-
- Robinson\Anthony\15 Willowfield Crescent\Seattle, Washington
-
- Smith\Michael\48 Parkway\Denver, Colorado
-
- Taylor\John\77 Sunset Strip\Beverly Hills, California
-
- etc.
-
- If a separator different to those mentioned above are used in your mailmerge file,
- you can define the separator by yourself, too. The separator may also consist of a string
- of characters. If 'Return' was selected, every line contains one datum. This is why every
- data set is ten lines long. The memo-strings are only meant to help you remember the
- meaning of a datum within a data set. The pattern-strings define which data sets
- should not be filtered out. A data set is not filtered out, if every datum of a data set
- matches its pattern.
-
- Following wildcards are available:
-
- List (ab|cd)
- Key?Item
- Matches a single character.
- Key#Item
- Matches the following expression 0 or more times.
- Key(ab|cd)Item
- Matches any one of the items seperated by '|'.
- Key~Item
- Negates the following expression. It matches all strings that do not match the expression
- (e. g. ~(foo) matches all stirngs that are not exactly "foo").
- Key TeX\protect{[abc]}End Item
- Character class: matches any of the characters in the class.
- Key TeX\protect{[\~{}abc]}End Item
- Character class: matches any of the characters not in the class.
- Key TeX\protect{[a-z]}End Item
- Character range (only within character classes).
- Key%Item
- Matches 0 characters always (useful in "(foo|bar|%").
- Key*Item
- Synonym for "#?".
- LEnd
- IndexWildcardsEnd
-
- If the first pattern-string was set to 'M*', the data sets 'Meyer\...' and
- 'Miller\...' of the above mailmerge file were not filtered out.
-
- The name of the mailmerge file is to be entered into the datafile string-gadget.
-
- Before the compilation or the print-out a window is opened and the mailmerge file is
- loaded. The window is only opened, if a window with the name of the mailmerge file
- does not already exist. Subsequently the selected data sets are displayed and you can
- decide whether you want to modify or skip the data, or if you want to print all data sets
- without being bothered again with a requester asking for confirmation.
- LabelMailmergeEnd
-
- SubSection MM-Mark
- One of the ten mailmerge marks (Mail0 ... Mail9) is inserted into the text.
-
- SubSection Table
- IndexTableEnd
- Table
- Title
- Shopping list
- Caption
- An example table
- Width
- 10.000cm
- Horizontal
- Vertical
- Border
- Columns
- TabLeft
- Product
- TabRight
- Quantity
- TabComma
- Price in DM
- TabDot
- Price in $
- Entries
- Computer\1\3000,--\1700.00
- Modem\1\900,--\500.00
- Disks\100\90,--\50.00
- Aspirin\10\20,--\9.00
- Total\\4010,--\2259.00
- End
-
- TPP provides a simple way to typeset complex tables in TeX\TeX\ End. A table created by
- TPP normally consists of a title, some columns, the names of those columns and finally of
- a caption.
- When creating a new table all fields of the table window are empty at the beginning.
- If the cursor is located within an already existing definition of a table when
- invoking the table window, all fields are filled out using the information stored in the
- text. You may define up to 20 columns and for every column one of five different
- alignments: Besides left- and rightaligned and centered justification comma- and
- dot-alignment are available, i. e. in those columns all entries are aligned to a comma or
- a dot (useful for columns that contain lots of numbers). The entries of one row are
- separated by a backslah ('\').
-
- Following keywords may be used within a table definition:
-
- List Horizontal
- KeyTableItem
- This keyword marks the beginning of a table, which must be closed by an End.
- KeyTitleItem
- What is the table's title?
- KeyCaptionItem
- A comment is placed at the bottom of the table. Tables used in a book are automatically
- numbered. If 'TLabel name of the label' appears within the table definition, you can
- refer to the table using TRef (see also RefReferencesEnd).
- KeyWidthItem
- You only have to specify the width of the whole table. TeX\TeX\ End automatically finds
- out the correct width of every column.
- KeyHorizontalItem
- Is every row of the table to be separated by an horizontal rule?
- Analogous: Vertical.
- KeyBorderItem
- The table is framed.
- KeyOnlyNamesItem
- Only the names of the columns are separated from the other rows by a horizontal rule.
- (Horizontal must be switched off for this purpose.)
- KeyColumnsItem
- The definition of the columns' names follows. The alignment of the
- respective column (TabLeft, TabRight, TabCentered, TabComma, TabDot) is followed by its
- name.
- KeyEntriesItem
- The entries of a row are separated by a backslash ('\').
- LEnd
-
- Of course, you do not have to enter those keywords manually, because TPP automatically
- inserts them into the text after leaving the table window.
- LabelTableEnd
-
- SubSection Graphics
- IndexGraphicsEnd
- If you wish to illustrate your document with IFF-graphics, just insert a graphics
- definition into the text. The picture is then loaded during the print-out or while
- previewing. For this purpose 'SpecialHost' must run in the background (see also
- RefSpecialHostEnd). During compilation TeX\TeX\ End reserves space for the picture.
-
- It is not possible to let text flow around the picture, yet.
- Following keywords are available and like the definition of tables (see also
- RefTableEnd) they do not have to be entered manually.
-
- List DefColors
- KeyGraphicsItem
- This keyword marks the beginning of a picture, which must be closed by an End.
- KeyIFFFileItem
- Name of the iff-file.
- KeyCaptionItem
- A comment is placed at the bottom of the picture. Pictures used in a book are
- automatically numbered. If 'FLabel name of the figure' appears within the graphics
- definition, you can refer to the figure using FRef (see also RefReferencesEnd).
- KeyWidthItem
- What dimensions (Width, Height) shall the picture have?
- KeyDefColorsItem
- Are the default colors to be used? If not, then you can specify
- (Red, Green, Blue, Bright) the colors and the brightness of the picture.
- The values must range from 0 to 15.
- KeyModeItem
- Is the picture to be printed as a black and white (BW), a coloured (Colour) or as an
- HAM-picture?
- KeyPositionItem
- Shall the picture be printed leftaligned (PosLeft), rightaligned (PosRight) or centered
- (PosCenter)?
- LEnd
-
- Finally, I have to point out, that the portability of a '.dvi'-file gets lost
- by including an IFF-picture into a document.
- LabelGraphicsEnd
-
- Graphics
- IFFFile
- TPP:iff/spiral.iff
- Caption
- Fractal graphics
- Width
- 6.500cm
- Height
- 6.500cm
- DefColors
- BW
- PosCenter
- End
-
- Section Extras
- SubSection Files
- A filerequester pops up and due to the selected menuitem all files are either
- deleted or renamed. Of course, multiselect is supported, too. Further you are able
- to create a directory. 'Change filename' only affects the name of the active window.
-
- SubSection Undo
- Undo the current line.
- IndexUndoEnd
-
- SubSection Date
- The current date is inserted at the cursor's position.
- IndexDateEnd
-
- SubSection Set Mark
- One of ten marks is initialized. TPP remembers both column and line of the cursor's
- current position.
- LabelSetMarkEnd
- IndexSet MarkEnd
-
- SubSection Go to Mark
- If the mark has already been set (see also RefSetMarkEnd), TPP jumps to the marked place.
- 'Set Mark' and 'Go to Mark' provide an easy way to find one's way even in larger
- documents.
-
- SubSection Go to ...
- After the string which is to be searched for has been
- entered, TPP is searching for it at the beginning of every
- line and only finds the string if it starts in the first
- column. This routine is quite useful for C-programmers,
- because one can find modules, e.g. main(), very fast
- especially in long sourcecodes.
-
- SubSection Go to line x.
- TPP jumps to line x. This routine, too, is useful for
- programmers, because compilers tell the user the line in
- which an error has occurred.
-
- SubSection Extern
- This is a menu, which has been created for the invocation of the ARexx macros that are
- also part of the distribution.
- As an example I would like to mention the macro
- 'SDVI to Front' / 'Preview to Front'. This macro switches the previewer into the
- foreground, if it is already
- running in the background. If you map 'F10' / '1' in the previewer analogously
- to the macro 'TPPToFront.sd' / '1.preview' (also part of the TPP-package), you can read a
- document using
- the previewer and then switch back to TPP to correct the typing-errors you found without
- having to use the mouse.
- IndexTPPToFront.sdEnd
- Index1.previewEnd
- IndexExtern menuEnd
-
- Section Creating Documents
- In order to create a document you normally load a form sheet, which you only have to fill
- out and extend according to your wishes. Due to the fact that you learn at most by
- examples, there are lots of them for all document-types.
-
- By inserting an empty line you start a new paragraph.
-
- In general a letter consists of a sender, an address, a subject, an opening and finally of
- a closing. A postscriptum and comments on enclosures and carbon copies may be added
- at the bottom. I assume that understanding how to create a letter is not too difficult.
-
- The lay-out of a book follows the scheme:
-
- List·
- Key·Item
- Titlepage with specification of the author and the title. Eventually the titlepage also
- contains a summary of the content.
- Key·Item
- Table of contents, which contains the titles of all sections and subsections.
- Key·Item
- Sections, which are automatically numbered. Every sections may be divided
- in further subsections and subsubsections.
- Key·Item
- Appendix, e g. for references. If the appendix consists of several sections,
- these sections are numbered with capital letters.
- Key·Item
- Every page, except the titlepage, has head- and footlines, that contain informations
- about the page number and the title of the section that is started or continued on the
- respective page.
- LEnd
-
- Articles are the most shapeless type of document, which can be created with TPP.
- Normally, you choose your document to be an article, if you neither want to write a letter
- nor a book.
-
- Since 4.10 TeX\LaTeX End-books and -articles can be created with the help of TPP. The
- general structure of those document-types follows the same scheme as described above.
- But in contrast to the above description of designing books a bibliography and a sorted
- index (using MakeIndex) can automatically be created. Furthermore, a text can be divided
- in chapters in the LBuch environment.
-
- EmptyPage
-
- Chapter The ARexx-Port Of TPP
- IndexARexxEnd
- IndexCowlishaw, Michael F.End
- IndexHawes, WilliamEnd
- ARexx is the implementation of the programming language
- RexxFootnoteRestructured EXtended eXecutorEnd.
- Rexx was developed by Michael F. Cowlishaw on an IBM VM/SP under VM/CMS
- and has been ported to the Amiga by William S. Hawes.
- ARexx distinguishes itself from other languages by its powerful
- command interface, i.e. ARexx programs can issue commands to
- external programs that provide a suitable command interface and thus can have an impact
- on the behaviour of these programs.
- Since V3.0 TPP has an ARexx-interface and provides more than
- 100 different commands. The hostname of TPP is 'TextPlus'.
- By pressing 'Esc' you get into the command line.
- ARexx macros for TPP may be invoked in two ways:
- Implicitly, by specifying the name of a macro on TPP's
- command line, followed by any arguments to be passed to the
- macro. The macro name must not be the same as an internal TPP
- command. Note that the entire command string is passed to the
- ARexx interperter "as is", with the case of any arguments,
- special characters, etc. being preserved.
- By hitting a function key or choosing a menu item of the
- 'Extern' menu.
- The implicit form of a macro command line, with any
- arguments, may be mapped to a key or a menu item.
- If a function key is pressed when in command line mode
- the command mapped to the function key is not executed but
- displayed in the command line.
- ARexx macros for TPP should be given the filename
- extension '.tpl'.
- Furthermore they must reside in the current directory, or
- the directory 'rexx:' is assigned to. The current directory
- is searched first, followed by the "rexx:" directory.
-
- Section ARexx-Returncodes
-
- Table
- Caption
- The ARexx-Returncodes of TPP
- Width
- 12.500cm
- Horizontal
- Vertical
- Border
- Columns
- TabCentered
- ErrorCode
- TabCentered
- Severity
- TabLeft
- Meaning
- Entries
- 0\10\no window available for execution of
- \\sent command
- 1\4\error while loading
- 2\4\error while printing
- 3\4\couldn't open window
- 4\4\error while saving
- 5\4\couldn't find window
- 6\4\error while executing 'Execute'
- 7\1\operation on block failed
- 8\1\find / replace failed
- 9\1\changing of prefs failed
- 10\1\operation on window failed
- End
-
- Section ARexx-Commands
- SubSection Activate
- List SEE ALSO
- KeyNAMEItem
- Activate Filename
- KeyFUNCTIONItem
- Activate window with the name 'filename'.
- KeyEXAMPLEItem
- Activate MAN:TP-ARexx!.doc
- KeyRETURNItem
- In case of failure: ErrorCode 5 Severity 4
- KeySEE ALSOItem
-
- LEnd
- IndexARexx!ActivateEnd
-
- SubSection Append
- List SEE ALSO
- KeyNAMEItem
- Append Filename
- KeyFUNCTIONItem
- Append the file 'filename' to the end of the current file.
- KeyEXAMPLEItem
- Append RAM:TP.tmp
- KeyRETURNItem
- In case of failure: ErrorCode 4 Severity 1
- KeySEE ALSOItem
- BLoad
- LEnd
- IndexARexx!AppendEnd
-
- SubSection AutoDivMode
- List SEE ALSO
- KeyNAMEItem
- AutoDivMode switch
- KeyFUNCTIONItem
- Switch auto-div-mode on or off.
- KeyEXAMPLEItem
- AutoDivMode on
-
- AutoDivMode off
- KeyRETURNItem
- KeySEE ALSOItem
- BackUpMode, BMode, InsertMode, Lettermode
- LEnd
- IndexARexx!AutoDivModeEnd
-
- SubSection AutoSave
- List SEE ALSO
- KeyNAMEItem
- AutoSave n
- KeyFUNCTIONItem
- Save the current file every n minutes.
- KeyEXAMPLEItem
- AutoSave 10
-
- AutoSave 0 (schaltet AutoSave aus)
- KeyRETURNItem
- KeySEE ALSOItem
- LEnd
- IndexARexx!AutoSaveEnd
-
- SubSection BackTab
- List SEE ALSO
- KeyNAMEItem
- BackTab
- KeyFUNCTIONItem
- Jump to previous tabulator.
- KeyEXAMPLEItem
- BackTab
- KeyRETURNItem
- KeySEE ALSOItem
- Tab, BInsTab, BDelBackTab, InsTab, DelBackTab, BLeft, BRight
- LEnd
- IndexARexx!BackTabEnd
-
- SubSection BackUpMode
- List SEE ALSO
- KeyNAMEItem
- BackUpMode switch
- KeyFUNCTIONItem
- Switch backup-mode on or off.
- KeyEXAMPLEItem
- BackUpMode on
-
- BackUpMode off
- KeyRETURNItem
- KeySEE ALSOItem
- AutoDivMode, BMode, InsertMode, Lettermode
- LEnd
- IndexARexx!BackUpModeEnd
-
- SubSection BBottom
- List SEE ALSO
- KeyNAMEItem
- BBottom
- KeyFUNCTIONItem
- Go to the last line of the current block.
- KeyEXAMPLEItem
- BBottom
- KeyRETURNItem
- KeySEE ALSOItem
- BTop
- LEnd
- IndexARexx!BBottomEnd
-
- SubSection BCopy
- List SEE ALSO
- KeyNAMEItem
- BCopy
- KeyFUNCTIONItem
- Copy the current block to the cursor's current position.
- KeyEXAMPLEItem
- BCopy
- KeyRETURNItem
- KeySEE ALSOItem
- BMove, BPaste, BDelete
- LEnd
- IndexARexx!BCopyEnd
-
- SubSection BCopyTmp
- List SEE ALSO
- KeyNAMEItem
- BCopyTmp
- KeyFUNCTIONItem
- If a block has been defined, it will be saved as
- TP.tmp. If not, TP.tmp will be loaded and inserted
- at the cursor's current position.
- KeyEXAMPLEItem
- BCopyTmp
- KeyRETURNItem
- KeySEE ALSOItem
- BLoad, BSave
- LEnd
- IndexARexx!BCopyTmpEnd
-
- SubSection BDelBackTab
- List SEE ALSO
- KeyNAMEItem
- BDelBackTab
- KeyFUNCTIONItem
- Move the marked block to the previous tabulator.
- KeyEXAMPLEItem
- BDelBackTab
- KeyRETURNItem
- KeySEE ALSOItem
- BInsTab, Tab, BackTab, InsTab, DelBackTab, BLeft, BRight
- LEnd
- IndexARexx!BDelBackTabEnd
-
- SubSection BDelete
- List SEE ALSO
- KeyNAMEItem
- BDelete
- KeyFUNCTIONItem
- Delete the marked block.
- KeyEXAMPLEItem
- BDelete
- KeyRETURNItem
- KeySEE ALSOItem
- BCopy, BMove, BPaste, UnBlock
- LEnd
- IndexARexx!BDeleteEnd
-
- SubSection BIndent
- List SEE ALSO
- KeyNAMEItem
- BIndent n
- KeyFUNCTIONItem
- Indent the first line of the marked block by n columns.
- KeyEXAMPLEItem
- BIndent 3
-
- BIndent 0
- KeyRETURNItem
- In case of failure: ErrorCode 9 Severity 1
- KeySEE ALSOItem
- LEnd
- IndexARexx!BIndentEnd
-
- SubSection BInsTab
- List SEE ALSO
- KeyNAMEItem
- BInsTab
- KeyFUNCTIONItem
- Move the marked block to the next tabulator.
- KeyEXAMPLEItem
- BInsTab
- KeyRETURNItem
- KeySEE ALSOItem
- BDelBackTab, InsTab, DelBackTab, Tab, BackTab,
- BLeft, BRight
- LEnd
- IndexARexx!BInsTabEnd
-
- SubSection BLeft
- List SEE ALSO
- KeyNAMEItem
- BLeft
- KeyFUNCTIONItem
- Move the marked block one column to the left.
- KeyEXAMPLEItem
- BLeft
- KeyRETURNItem
- KeySEE ALSOItem
- BRight, BInsTab, BDelBackTab, InsTab, DelBackTab,
- Tab, BackTab
- LEnd
- IndexARexx!BLeftEnd
-
- SubSection BLoad
- List SEE ALSO
- KeyNAMEItem
- BLoad Filename
- KeyFUNCTIONItem
- Load 'filename' and insert it at the cursor's current position.
- KeyEXAMPLEItem
- BLoad MAN:TP-ARexx.doc
- KeyRETURNItem
- In case of failure: ErrorCode 1 Severity 4
- or ErrorCode 7 Severity 1
- KeySEE ALSOItem
- BSave, BCopyTmp
- LEnd
- IndexARexx!BLoadEnd
-
- SubSection Block
- List SEE ALSO
- KeyNAMEItem
- Block
- KeyFUNCTIONItem
- Mark start or end of block.
- KeyEXAMPLEItem
- Block (start marked)
-
- Block (end marked)
-
- Block (new start marked)
- KeyRETURNItem
- KeySEE ALSOItem
- UnBlock
- LEnd
- IndexARexx!BlockEnd
-
- SubSection BMode
- List SEE ALSO
- KeyNAMEItem
- BMode mode
- KeyFUNCTIONItem
- Set mark-mode to mode.
- KeyEXAMPLEItem
- BMode word
-
- BMode line
-
- BMode block
- KeyRETURNItem
- KeySEE ALSOItem
- AutoDivMode, BackUpMode, InsertMode, LetterMode
- LEnd
- IndexARexx!BModeEnd
-
- SubSection BMove
- List SEE ALSO
- KeyNAMEItem
- BMove
- KeyFUNCTIONItem
- Move the marked block to the cursor's current position.
- KeyEXAMPLEItem
- BMove
- KeyRETURNItem
- KeySEE ALSOItem
- BCopy, BPaste, BDelete, UnBlock
- LEnd
- IndexARexx!BMoveEnd
-
- SubSection Bottom
- List SEE ALSO
- KeyNAMEItem
- Bottom
- KeyFUNCTIONItem
- Jump to bottom of file.
- KeyEXAMPLEItem
- Bottom
- KeyRETURNItem
- KeySEE ALSOItem
- Top, ScreenBottom, ScreenTop
- LEnd
- IndexARexx!BottomEnd
-
- SubSection BPaste
- List SEE ALSO
- KeyNAMEItem
- BPaste
- KeyFUNCTIONItem
- Paste the marked block at the cursor's current position.
- KeyEXAMPLEItem
- BPaste
- KeyRETURNItem
- KeySEE ALSOItem
- BCopy, BMove, BDelete, UnBlock
- LEnd
- IndexARexx!BPasteEnd
-
- SubSection BRight
- List SEE ALSO
- KeyNAMEItem
- BRight
- KeyFUNCTIONItem
- Move the marked block one column to the right.
- KeyEXAMPLEItem
- BRight
- KeyRETURNItem
- KeySEE ALSOItem
- BLeft, BInsTab, BDelBackTab, InsTab, DelBackTab,
- Tab, BackTab
- LEnd
- IndexARexx!BRightEnd
-
- SubSection BS
- List SEE ALSO
- KeyNAMEItem
- BS
- KeyFUNCTIONItem
- Backspace (delete the char to the left of the cursor).
- KeyEXAMPLEItem
- BS
- KeyRETURNItem
- KeySEE ALSOItem
- Del
- LEnd
- IndexARexx!BSEnd
-
- SubSection BSave
- List SEE ALSO
- KeyNAMEItem
- BSave Filename
- KeyFUNCTIONItem
- Save the marked block to a file.
- KeyEXAMPLEItem
- BSave RAM:Block
- KeyRETURNItem
- In case of failure: ErrorCode 4 Severity 4
- or ErrorCode 7 Severity 1
- KeySEE ALSOItem
- BLoad, Load, Save
- LEnd
- IndexARexx!BSaveEnd
-
- SubSection BTop
- List SEE ALSO
- KeyNAMEItem
- BTop
- KeyFUNCTIONItem
- Jump to the top of the marked block.
- KeyEXAMPLEItem
- BTop
- KeyRETURNItem
- KeySEE ALSOItem
- BBottom
- LEnd
- IndexARexx!BTopEnd
-
- SubSection CallMacro
- List SEE ALSO
- KeyNAMEItem
- CallMacro
- KeyFUNCTIONItem
- Calls an internal macro by its name.
- KeyEXAMPLEItem
- CallMacro Name_of_a_macro
- KeyRETURNItem
- KeySEE ALSOItem
- LEnd
- IndexARexx!CallMacroEnd
-
- SubSection Casesensitive
- List SEE ALSO
- KeyNAMEItem
- Casesensitive switch
- KeyFUNCTIONItem
- Switch 'casesensitive' on or off.
- KeyEXAMPLEItem
- Casesensitive on
-
- Casesensitive off
- KeyRETURNItem
- Find, Replace, Next, NextR, Prev, PrevR, Continuous
- KeySEE ALSOItem
- LEnd
- IndexARexx!CasesensitiveEnd
-
- SubSection ChFilename
- List SEE ALSO
- KeyNAMEItem
- ChFilename Filename
- KeyFUNCTIONItem
- Change the name of the current file.
- KeyEXAMPLEItem
- ChFilename MAN:TP-ARexx.doc
- KeyRETURNItem
- KeySEE ALSOItem
- GetName
- LEnd
- IndexARexx!ChFilenameEnd
-
- SubSection Clear
- List SEE ALSO
- KeyNAMEItem
- Clear
- KeyFUNCTIONItem
- Delete the current file.
- KeyEXAMPLEItem
- Clear
- KeyRETURNItem
- KeySEE ALSOItem
- LEnd
- IndexARexx!ClearEnd
-
- SubSection ClearTab
- List SEE ALSO
- KeyNAMEItem
- ClearTab n
- KeyFUNCTIONItem
- Delete the tabulator of column n.
- KeyEXAMPLEItem
- ClearTab 7
- KeyRETURNItem
- KeySEE ALSOItem
- SetTab, ClearTabs
- LEnd
- IndexARexx!ClearTabEnd
-
- SubSection ClearTabs
- List SEE ALSO
- KeyNAMEItem
- ClearTabs
- KeyFUNCTIONItem
- Delete all tabulators.
- KeyEXAMPLEItem
- ClearTabs
- KeyRETURNItem
- KeySEE ALSOItem
- SetTab, ClearTab
- LEnd
- IndexARexx!ClearTabsEnd
-
- SubSection ClipCopy
- List SEE ALSO
- KeyNAMEItem
- ClipCopy
- KeyFUNCTIONItem
- The current block is copied as IFF-data to the clipboard.
- KeyEXAMPLEItem
- ClipCopy
- KeyRETURNItem
- KeySEE ALSOItem
- ClipCut, ClipPaste
- LEnd
- IndexARexx!ClipCopyEnd
-
- SubSection ClipCut
- List SEE ALSO
- KeyNAMEItem
- ClipCut
- KeyFUNCTIONItem
- The current block is copied as IFF-data to the clipboard and
- after this deleted.
- KeyEXAMPLEItem
- ClipCut
- KeyRETURNItem
- KeySEE ALSOItem
- ClipCopy, ClipPaste
- LEnd
- IndexARexx!ClipCutEnd
-
- SubSection ClipPaste
- List SEE ALSO
- KeyNAMEItem
- ClipPaste
- KeyFUNCTIONItem
- If the clipboard contains usable data, it is loaded as
- a block to the current position of the cursor.
- KeyEXAMPLEItem
- ClipPaste
- KeyRETURNItem
- KeySEE ALSOItem
- ClipCopy, ClipCut
- LEnd
- IndexARexx!ClipPasteEnd
-
- SubSection Clock
- List SEE ALSO
- KeyNAMEItem
- Clock switches
- KeyFUNCTIONItem
- Change the clock-display.
- KeyEXAMPLEItem
- List Clock on time date off reverse
- Key Clock on Item
- (switch clock on)
- Key Clock off Item
- (switch clock off)
- Key Clock on time date Item
- (switch time and data-display on)
- Key Clock off memory Item
- (switch memory-display off)
- Key Clock on time date off reverse Item
- (switch time and date-display on and reverse-disTeX\-Endplay off)
- LEnd
- KeyRETURNItem
- KeySEE ALSOItem
- LEnd
- IndexARexx!ClockEnd
-
-
- SubSection Color
- List SEE ALSO
- KeyNAMEItem
- Color n
- KeyFUNCTIONItem
- Set the current drawing color to n.
- KeyEXAMPLEItem
- Color 1
-
- Color 2
-
- Color 3
-
- Color 4
- KeyRETURNItem
- KeySEE ALSOItem
- Style, Justify
- LEnd
- IndexARexx!ColorEnd
-
- SubSection Continuous
- List SEE ALSO
- KeyNAMEItem
- Continuous switch
- KeyFUNCTIONItem
- Switch 'Continuous'-mode on or off.
- KeyEXAMPLEItem
- Continuous on
-
- Continuous off
- KeyRETURNItem
- KeySEE ALSOItem
- Casesensitive, Find, Replace, Next, NextR, Prev, PrevR
- LEnd
- IndexARexx!ContinuousEnd
-
- SubSection CR
- List SEE ALSO
- KeyNAMEItem
- CR
- KeyFUNCTIONItem
- Carriage return at the cursor's current position.
- KeyEXAMPLEItem
- CR
- KeyRETURNItem
- KeySEE ALSOItem
- LEnd
- IndexARexx!CREnd
-
- SubSection DelBackTab
- List SEE ALSO
- KeyNAMEItem
- DelBackTab
- KeyFUNCTIONItem
- Delete the line up to the previous tabulator.
- KeyEXAMPLEItem
- DelBackTab
- KeyRETURNItem
- KeySEE ALSOItem
- InsTab, BDelBackTab, BInsTab, BRight, BLeft, Tab, BackTab
- LEnd
- IndexARexx!DelBackTabEnd
-
- SubSection Del
- List SEE ALSO
- KeyNAMEItem
- Del
- KeyFUNCTIONItem
- Delete the character under the cursor.
- KeyEXAMPLEItem
- Del
- KeyRETURNItem
- KeySEE ALSOItem
- BS
- LEnd
- IndexARexx!DelEnd
-
- SubSection DelLeft
- List SEE ALSO
- KeyNAMEItem
- DelLeft
- KeyFUNCTIONItem
- Delete beginning of line.
- KeyEXAMPLEItem
- DelLeft
- KeyRETURNItem
- KeySEE ALSOItem
- DelRight, DelSpace
- LEnd
- IndexARexx!DelLeftEnd
-
- SubSection DelLine
- List SEE ALSO
- KeyNAMEItem
- DelLine
- KeyFUNCTIONItem
- Delete the current line.
- KeyEXAMPLEItem
- DelLine
- KeyRETURNItem
- KeySEE ALSOItem
- UndoDelLine
- LEnd
- IndexARexx!DelLineEnd
-
- SubSection DelRight
- List SEE ALSO
- KeyNAMEItem
- DelRight
- KeyFUNCTIONItem
- Delete rest of line.
- KeyEXAMPLEItem
- DelRight
- KeyRETURNItem
- KeySEE ALSOItem
- DelLeft, DelSpace
- LEnd
- IndexARexx!DelRightEnd
-
- SubSection DelSpace
- List SEE ALSO
- KeyNAMEItem
- DelSpace
- KeyFUNCTIONItem
- Delete all spaces until reaching end of line.
- KeyEXAMPLEItem
- DelSpace
- KeyRETURNItem
- KeySEE ALSOItem
- DelLeft, DelRight
- LEnd
- IndexARexx!DelSpaceEnd
-
- SubSection Display
- List SEE ALSO
- KeyNAMEItem
- Display string
- KeyFUNCTIONItem
- Display a string in the command-line above the ruler.
- KeyEXAMPLEItem
- Display 'Hello, World!'
- KeyRETURNItem
- KeySEE ALSOItem
- LEnd
- IndexARexx!DisplayEnd
-
- SubSection Down
- List SEE ALSO
- KeyNAMEItem
- Down
- KeyFUNCTIONItem
- Move cursor down one line.
- KeyEXAMPLEItem
- Down
- KeyRETURNItem
- List rc = 1
- Key rc = 1 Item
- (Severity), ErrorCode 11, if you are already in the last line
- Key rc = 0 Item
- otherwise
- LEnd
- KeySEE ALSOItem
- Up, Left, Right, First, Last
- LEnd
- IndexARexx!DownEnd
-
- SubSection Execute
- List SEE ALSO
- KeyNAMEItem
- Execute command
- KeyFUNCTIONItem
- Execute a CLI-command.
- KeyEXAMPLEItem
- Execute C:NewShell "CON:////TPPShell/AUTO/WAIT/SCREENTextPlus"
- KeyRETURNItem
- In case of failure: ErrorCode 6 Severity 4
- KeySEE ALSOItem
- LEnd
- IndexARexx!ExecuteEnd
-
- SubSection Find
- List SEE ALSO
- KeyNAMEItem
- Find findstring
- KeyFUNCTIONItem
- Set search pattern to findstring and do a 'Next'.
- KeyEXAMPLEItem
- Find TextPlus
- KeyRETURNItem
- In case of failure: ErrorCode 8 Severity 1
- KeySEE ALSOItem
- Next, Prev, Casesensitive, Replace, NextR, PrevR, Continuous
- LEnd
- IndexARexx!FindEnd
-
- SubSection First
- List SEE ALSO
- KeyNAMEItem
- First
- KeyFUNCTIONItem
- Move to the first column.
- KeyEXAMPLEItem
- First
- KeyRETURNItem
- KeySEE ALSOItem
- Last, Left, Right, WLeft, WRight
- LEnd
- IndexARexx!FirstEnd
-
- SubSection GetChar
- List SEE ALSO
- KeyNAMEItem
- GetChar
- KeyFUNCTIONItem
- Copy the character under the cursor to the
- 'result' string. If there's no char under the
- cursor, 'result' is empty.
- KeyEXAMPLEItem
- GetChar
-
- Say result
- KeyRETURNItem
- KeySEE ALSOItem
- GetString, GetWord
- LEnd
- IndexARexx!GetCharEnd
-
- SubSection GetColumn
- List SEE ALSO
- KeyNAMEItem
- GetColumn
- KeyFUNCTIONItem
- Returns the number of the current column.
- KeyEXAMPLEItem
- GetColumn
-
- say result
- KeyRETURNItem
- KeySEE ALSOItem
- GetScreenWidth, GetScreenHeight
- LEnd
- IndexARexx!GetColumnEnd
-
- SubSection GetFontHeight
- List SEE ALSO
- KeyNAMEItem
- GetFontHeight
- KeyFUNCTIONItem
- Returns the screen's font-height.
- KeyEXAMPLEItem
- GetFontHeight
-
- say 'The screen-font-height is' result 'pixels'
- KeyRETURNItem
- KeySEE ALSOItem
- LEnd
- IndexARexx!GetFontHeightEnd
-
- SubSection GetLine
- List SEE ALSO
- KeyNAMEItem
- GetLine
- KeyFUNCTIONItem
- Returns the number of the current line.
- KeyEXAMPLEItem
- GetLine
-
- say 'The cursor is in line' result
- KeyRETURNItem
- KeySEE ALSOItem
- GetColumn
- LEnd
- IndexARexx!GetLineEnd
-
- SubSection GetName
- List SEE ALSO
- KeyNAMEItem
- GetName
- KeyFUNCTIONItem
- Copy the name of the current window to the 'result' string.
- KeyEXAMPLEItem
- GetName
-
- Say result
- KeyRETURNItem
- KeySEE ALSOItem
- ChFilename
- LEnd
- IndexARexx!GetNameEnd
-
- SubSection GetScreenLeftEdge
- List SEE ALSO
- KeyNAMEItem
- GetScreenLeftEdge
- KeyFUNCTIONItem
- Return the left edge of the TPP screen.
- KeyEXAMPLEItem
- GetScreenLeftEdge
-
- say result
- KeyRETURNItem
- KeySEE ALSOItem
- GetScreenTopEdge, GetScreenWidth, GetScreenHeight
- LEnd
- IndexARexx!GetScreenLeftEdgeEnd
-
- SubSection GetScreenTopEdge
- List SEE ALSO
- KeyNAMEItem
- GetScreenTopEdge
- KeyFUNCTIONItem
- Return the top edge of the TPP screen.
- KeyEXAMPLEItem
- GetScreenTopEdge
-
- say result
- KeyRETURNItem
- KeySEE ALSOItem
- GetScreenLeftEdge, GetScreenWidth, GetScreenHeight
- LEnd
- IndexARexx!GetScreenTopEdgeEnd
-
- SubSection GetScreenHeight
- List SEE ALSO
- KeyNAMEItem
- GetScreenHeight
- KeyFUNCTIONItem
- Returns the height of the TPP-screen.
- KeyEXAMPLEItem
- GetScreenHeight
-
- say result
- KeyRETURNItem
- KeySEE ALSOItem
- GetColumn, GetScreenHeight GetScreenLeftEdge, GetScreenTopEdge, GetScreenWidth
- LEnd
- IndexARexx!GetScreenHeightEnd
-
- SubSection GetScreenWidth
- List SEE ALSO
- KeyNAMEItem
- GetScreenWidth
- KeyFUNCTIONItem
- Returns the width of the TPP-screen.
- KeyEXAMPLEItem
- GetScreenWidth
-
- say result
- KeyRETURNItem
- KeySEE ALSOItem
- GetColumn, GetScreenHeight GetScreenLeftEdge, GetScreenTopEdge, GetScreenHeight
- LEnd
- IndexARexx!GetScreenWidthEnd
-
- SubSection GetScreenName
- List SEE ALSO
- KeyNAMEItem
- GetScreenName
- KeyFUNCTIONItem
- Returns the public screen name of the TextPlus screen.
- KeyEXAMPLEItem
- GetScreenName
-
- say result
- KeyRETURNItem
- KeySEE ALSOItem
- LEnd
- IndexARexx!GetScreenNameEnd
-
- SubSection GetWindowLeftEdge
- List SEE ALSO
- KeyNAMEItem
- GetWindowLeftEdge
- KeyFUNCTIONItem
- Returns the left edge of the larges TPP window.
- KeyEXAMPLEItem
- GetWindowLeftEdge
-
- say result
- KeyRETURNItem
- KeySEE ALSOItem
- GetWindowTopEdge, GetWindowWidth, GetWindowHeight
- LEnd
- IndexARexx!GetWindowLeftEdgeEnd
-
- SubSection GetWindowTopEdge
- List SEE ALSO
- KeyNAMEItem
- GetWindowTopEdge
- KeyFUNCTIONItem
- Returns the top edge of the larges TPP window.
- KeyEXAMPLEItem
- GetWindowTopEdge
-
- say result
- KeyRETURNItem
- KeySEE ALSOItem
- GetWindowLeftEdge, GetWindowWidth, GetWindowHeight
- LEnd
- IndexARexx!GetWindowTopEdgeEnd
-
- SubSection GetWindowWidth
- List SEE ALSO
- KeyNAMEItem
- GetWindowWidth
- KeyFUNCTIONItem
- Returns the width of the larges TPP window.
- KeyEXAMPLEItem
- GetWindowWidth
-
- say result
- KeyRETURNItem
- KeySEE ALSOItem
- GetWindowLeftEdge, GetWindowTopEdge, GetWindowHeight
- LEnd
- IndexARexx!GetWindowWidthEnd
-
- SubSection GetWindowHeight
- List SEE ALSO
- KeyNAMEItem
- GetWindowHeight
- KeyFUNCTIONItem
- Returns the height of the larges TPP window.
- KeyEXAMPLEItem
- GetWindowHeight
-
- say result
- KeyRETURNItem
- KeySEE ALSOItem
- GetWindowLeftEdge, GetWindowTopEdge, GetWindowWidth
- LEnd
- IndexARexx!GetWindowHeightEnd
-
- SubSection GetString
- List SEE ALSO
- KeyNAMEItem
- GetString
- KeyFUNCTIONItem
- Copy the current line to the 'result' string.
- KeyEXAMPLEItem
- GetString
-
- Say result
- KeyRETURNItem
- KeySEE ALSOItem
- GetChar, GetWord
- LEnd
- IndexARexx!GetStringEnd
-
- SubSection GetWord
- List SEE ALSO
- KeyNAMEItem
- GetWord
- KeyFUNCTIONItem
- Returns the word under the cursor. If there is no character under the cursor, 'result'
- is empty.
- KeyEXAMPLEItem
- GetWord
-
- Say result
- KeyRETURNItem
- KeySEE ALSOItem
- GetString, GetChar, IsWord
- LEnd
- IndexARexx!GetWordEnd
-
- SubSection GoTo
- List SEE ALSO
- KeyNAMEItem
- GoTo string
- KeyFUNCTIONItem
- Go to the line, which starts with 'string'.
- KeyEXAMPLEItem
- GoTo main()
- KeyRETURNItem
- In case of failure: ErrorCode 8 Severity 1
- KeySEE ALSOItem
- GoToLine, Find
- LEnd
- IndexARexx!GoToEnd
-
- SubSection GoToLine
- List SEE ALSO
- KeyNAMEItem
- GoToLine n
- KeyFUNCTIONItem
- Jump to line n.
- KeyEXAMPLEItem
- GoToLine 35
- KeyRETURNItem
- In case of failure: ErrorCode 8 Severity 1
- KeySEE ALSOItem
- GoTo, Find
- LEnd
- IndexARexx!GoToLineEnd
-
- SubSection GoToMark
- List SEE ALSO
- KeyNAMEItem
- GoToMark n
- KeyFUNCTIONItem
- Jumps to mark no. n (n out of [1,10]).
- The mark must be previously set by SetMark.
- KeyEXAMPLEItem
- GoToMark 4
- KeyRETURNItem
- KeySEE ALSOItem
- SetMark
- LEnd
- IndexARexx!GoToMarkEnd
-
- SubSection Iconify
- List SEE ALSO
- KeyNAMEItem
- Iconify
- KeyFUNCTIONItem
- Iconify the current window. Uniconify will be carried out automatically, if an iconified
- window receives a command.
- KeyEXAMPLEItem
- Iconify
- KeyRETURNItem
- KeySEE ALSOItem
- LEnd
- IndexARexx!IconifyEnd
-
- SubSection InsertDate
- List SEE ALSO
- KeyNAMEItem
- InsertDate
- KeyFUNCTIONItem
- Insert the current date.
- KeyEXAMPLEItem
- InsertDate
- KeyRETURNItem
- KeySEE ALSOItem
- LEnd
- IndexARexx!InsertDateEnd
-
- SubSection InsertMode
- List SEE ALSO
- KeyNAMEItem
- InsertMode switch
- KeyFUNCTIONItem
- Switch 'InsertMode' on or off.
- KeyEXAMPLEItem
- InsertMode on
-
- InsertMode off
- KeyRETURNItem
- KeySEE ALSOItem
- AutoDivMode, BackUpMode, LetterMode, BMode
- LEnd
- IndexARexx!InsertModeEnd
-
- SubSection InsTab
- List SEE ALSO
- KeyNAMEItem
- InsTab
- KeyFUNCTIONItem
- Insert spaces until reaching the next tabulator.
- KeyEXAMPLEItem
- InsTab
- KeyRETURNItem
- KeySEE ALSOItem
- DelBackTab, BInsTab, BDelBackTab, BRight, BLeft, Tab, BackTab
- LEnd
- IndexARexx!InsTabEnd
-
- SubSection IsWord
- List SEE ALSO
- KeyNAMEItem
- IsWord
- KeyFUNCTIONItem
- Is the cursor located at the beginning of a word?
- KeyEXAMPLEItem
- IsWord
- KeyRETURNItem
- List rc = 1
- Keyrc = 1Item
- (Severity), ErrorCode 11, if cursor is not at the beginning of a word.
- Keyrc = 0Item
- otherwise
- LEnd
- KeySEE ALSOItem
- GetWord
- LEnd
- IndexARexx!IsWordEnd
-
- SubSection Justify
- List SEE ALSO
- KeyNAMEItem
- Justify alignment
- KeyFUNCTIONItem
- Justify marked block or current line.
- KeyEXAMPLEItem
- Justify left
-
- Justify right
-
- Justify center
-
- Justify block
- KeyRETURNItem
- KeySEE ALSOItem
- Style, Color
- LEnd
- IndexARexx!JustifyEnd
-
- SubSection Last
- List SEE ALSO
- KeyNAMEItem
- Last
- KeyFUNCTIONItem
- Move one beyond the last non-space in a line.
- KeyEXAMPLEItem
- Last
- KeyRETURNItem
- KeySEE ALSOItem
- First, Left, Right, WLeft, WRight
- LEnd
- IndexARexx!LastEnd
-
- SubSection Left
- List SEE ALSO
- KeyNAMEItem
- Left
- KeyFUNCTIONItem
- Cursor left.
- KeyEXAMPLEItem
- Left
- KeyRETURNItem
- List rc = 1
- Keyrc = 1Item
- (Severity), ErrorCode 11, if you are already in line 1, column 1.
- Keyrc = 0Item
- otherwise
- LEnd
- KeySEE ALSOItem
- Right, First, Last, WLeft, WRight
- LEnd
- IndexARexx!LeftEnd
-
- SubSection LeftEdge
- List SEE ALSO
- KeyNAMEItem
- LeftEdge n
- KeyFUNCTIONItem
- Set the left edge to column n.
- KeyEXAMPLEItem
- LeftEdge 10
- KeyRETURNItem
- In case of failure: ErrorCode 9 Severity 1
- KeySEE ALSOItem
- RightEdge
- LEnd
- IndexARexx!LeftEdgeEnd
-
- SubSection LetterMode
- List SEE ALSO
- KeyNAMEItem
- LetterMode mode
- KeyFUNCTIONItem
- Set letter-mode to mode.
- KeyEXAMPLEItem
- LetterMode letter
-
- LetterMode ansi
-
- LetterMode ascii
- KeyRETURNItem
- KeySEE ALSOItem
- AutoDivMode, BackUpMode, BMode, InsertMode
- LEnd
- IndexARexx!LetterModeEnd
-
- SubSection Load
- List SEE ALSO
- KeyNAMEItem
- Load filename
- KeyFUNCTIONItem
- Load a file.
- KeyEXAMPLEItem
- Load T:TP.tmp
- KeyRETURNItem
- In case of failure: ErrorCode 4 Severity 1
- KeySEE ALSOItem
- BLoad, Append
- LEnd
- IndexARexx!LoadEnd
-
- SubSection MoveWindow
- List SEE ALSO
- KeyNAMEItem
- MoveWindow dx dy
- KeyFUNCTIONItem
- Move the current window.
- KeyEXAMPLEItem
- MoveWindow -10 10
-
- MoveWindow 5 -20
- KeyRETURNItem
- In case of failure: ErrorCode 10 Severity 1
- KeySEE ALSOItem
- SizeWindow, NewWindow
- LEnd
- IndexARexx!MoveWindowEnd
-
- SubSection NewWindow
- List SEE ALSO
- KeyNAMEItem
- NewWindow (filename) (x y dx dy)
- KeyFUNCTIONItem
- Open a new window.
- KeyEXAMPLEItem
- NewWindow
-
- NewWindow name_of_the_new_window
-
- NewWindow 0 11 640 245
-
- NewWindow name_of_the_new_window 0 11 640 245
- KeyRETURNItem
- In case of failure: ErrorCode 3 Severity 4
- KeySEE ALSOItem
- MoveWindow, SizeWindow
- LEnd
- IndexARexx!NewWindowEnd
-
- SubSection Next
- List SEE ALSO
- KeyNAMEItem
- Next
- KeyFUNCTIONItem
- Find next occurrence of search pattern and place cursor at the beginning of the
- word or send an error-code.
- KeyEXAMPLEItem
- Next
- KeyRETURNItem
- In case of failure: ErrorCode 8 Severity 1
- KeySEE ALSOItem
- Prev, Find, Replace, NextR, PrevR, Casesensitive, Continuous
- LEnd
- IndexARexx!NextEnd
-
- SubSection NextR
- List SEE ALSO
- KeyNAMEItem
- NextR
- KeyFUNCTIONItem
- Find next occurrence of search pattern and replace
- it by replace pattern or send an error-code.
- If 'Continuous' is switched on, NextR will carry on
- replacing until reaching end of file.
- KeyEXAMPLEItem
- NextR
- KeyRETURNItem
- In case of failure: ErrorCode 8 Severity 1
- KeySEE ALSOItem
- PrevR, Replace, Continuous, Casesensitive, Next, Prev, Find
- LEnd
- IndexARexx!NextREnd
-
- SubSection PageDown
- List SEE ALSO
- KeyNAMEItem
- PageDown
- KeyFUNCTIONItem
- Move one page down.
- KeyEXAMPLEItem
- PageDown
- KeyRETURNItem
- List rc = 1
- Keyrc = 1Item
- (Severity), ErrorCode 11, if the last line was reached.
- Keyrc = 0Item
- otherwise
- LEnd
- KeySEE ALSOItem
- PageUp, ScreenUp, ScreenDown
- LEnd
- IndexARexx!PageDownEnd
-
- SubSection PageLength
- List SEE ALSO
- KeyNAMEItem
- PageLength n
- KeyFUNCTIONItem
- Set the page-length to n lines.
- KeyEXAMPLEItem
- PageLength 60
- KeyRETURNItem
- In case of failure: ErrorCode 9 Severity 1
- KeySEE ALSOItem
- LEnd
- IndexARexx!PageLengthEnd
-
- SubSection PageUp
- List SEE ALSO
- KeyNAMEItem
- PageUp
- KeyFUNCTIONItem
- Jumps one page up.
- KeyEXAMPLEItem
- PageUp
- KeyRETURNItem
- List rc = 1
- Keyrc = 1Item
- (Severity), ErrorCode 11, if the first line was reached.
- Keyrc = 0Item
- otherwise
- LEnd
- KeySEE ALSOItem
- PageDown, ScreenUp, ScreenDown
- LEnd
- IndexARexx!PageUpEnd
-
- SubSection Prev
- List SEE ALSO
- KeyNAMEItem
- Prev
- KeyFUNCTIONItem
- Find previous occurrence of search pattern and
- place cursor at the beginning of the found word or
- send an error-code.
- KeyEXAMPLEItem
- Prev
- KeyRETURNItem
- In case of failure: ErrorCode 8 Severity 1
- KeySEE ALSOItem
- Next, Find, Casesensitive, Continuous, NextR, PrevR, Replace
- LEnd
- IndexARexx!PrevEnd
-
- SubSection PrevR
- List SEE ALSO
- KeyNAMEItem
- PrevR
- KeyFUNCTIONItem
- Find previous occurrence of search pattern and
- replace it by replace pattern or send error-code.
- If 'Continuous' is switched on, NextR will carry on
- replacing until reaching begin of file.
- KeyEXAMPLEItem
- PrevR
- KeyRETURNItem
- In case of failure: ErrorCode 8 Severity 1
- KeySEE ALSOItem
- NextR, Replace, Casesensitive, Continuous, Find, Next, Prev
- LEnd
- IndexARexx!PrevREnd
-
- SubSection Replace
- List SEE ALSO
- KeyNAMEItem
- Replace findstring replacestring
- KeyFUNCTIONItem
- Set search pattern to 'findstring' and replace
- pattern to 'replacestring' and do a 'NextR'
- KeyEXAMPLEItem
- Replace TextMinus TextPlus
-
- if rc = 1 then Display 'Unable to find TextMinus'
- KeyRETURNItem
- In case of failure: ErrorCode 8 Severity 1
- KeySEE ALSOItem
- Find, Next, Prev, Casesensitive, NextR, PrevR, Continuous
- LEnd
- IndexARexx!ReplaceEnd
-
- SubSection Quit
- List SEE ALSO
- KeyNAMEItem
- Quit
- KeyFUNCTIONItem
- Close the current window and - if it was the last
- one to be open - quit TPP.
- KeyEXAMPLEItem
- Quit
- KeyRETURNItem
- KeySEE ALSOItem
- SaveAndQuit
- LEnd
- IndexARexx!QuitEnd
-
- SubSection RequestInt
- List SEE ALSO
- KeyNAMEItem
- RequestInt hailstring'\\'definteger
- KeyFUNCTIONItem
- An requester pops up and interactively asks the user
- to enter an integer. [range: -9999,99999]. You may provide
- a title line and a default number.
- Both strings are separated by a '\\'.
- KeyEXAMPLEItem
- NList
- Item
- hailstring = 'Please enter your age!'
-
- definteger = '23'
-
- RequestInt hailstring'\\'definteger
-
- if result ~= "" then
-
- TeX~ End'Display' 'You are' result 'years old!'
-
- else
-
- TeX~ End'Display' 'Abort: STOP has been pressed'
- Item
- /* Invocation with one or no argument is possible, too */
-
- RequestInt 'This is the title line'
- Item
- RequestInt
- LEnd
- KeyRETURNItem
- result contains the entered number. result is empty, if the user aborted the requester.
- KeySEE ALSOItem
- RequestString
- LEnd
- IndexARexx!RequestIntEnd
-
- SubSection RequestString
- List SEE ALSO
- KeyNAMEItem
- RequestString hailstring'\\'defstring
- KeyFUNCTIONItem
- A requester pops up and interactively asks the user to enter
- a string. You may provide a title line and a default string.
- Both strings are separated by a '\\'.
- KeyEXAMPLEItem
- NList
- Item
- hailstring = 'Please enter your name!'
-
- defstring = 'Marvin'
-
- RequestString hailstring'\\'defstring
-
- if result ~= "" then
-
- TeX~ End'Display' 'You are so depressing,' result
-
- else
-
- TeX~ End'Display' 'Abort: STOP has been pressed'
- Item
- /* Invocation with one or no arguments is possible, too */
-
- RequestString 'This is the title line'
- Item
- RequestString
- LEnd
- KeyRETURNItem
- result contains the entered string. result is empty, if the user aborted the requester.
- KeySEE ALSOItem
- RequestInt
- LEnd
- IndexARexx!RequestStringEnd
-
- SubSection Right
- List SEE ALSO
- KeyNAMEItem
- Right
- KeyFUNCTIONItem
- Move cursor right.
- KeyEXAMPLEItem
- Right
- KeyRETURNItem
- List rc = 1
- Keyrc = 1Item
- (Severity), ErrorCode 11, if the last line and the last column have been reached.
- Keyrc = 0Item
- otherwise
- LEnd
- KeySEE ALSOItem
- Left, First, Last, WLeft, WRight
- LEnd
- IndexARexx!RightEnd
-
- SubSection RightEdge
- List SEE ALSO
- KeyNAMEItem
- RightEdge n
- KeyFUNCTIONItem
- Set the right edge of the current window to column n.
- KeyEXAMPLEItem
- RightEdge 10
- KeyRETURNItem
- In case of failure: ErrorCode 9 Severity 1
- KeySEE ALSOItem
- LeftEdge
- LEnd
- IndexARexx!RightEdgeEnd
-
- SubSection RX
- List SEE ALSO
- KeyNAMEItem
- RX macro args
- KeyFUNCTIONItem
- Execute a macro and pass arguments to it or not.
- KeyEXAMPLEItem
- RX my_first_macro.tpl one two three_arguments
- KeyRETURNItem
- KeySEE ALSOItem
- LEnd
- IndexARexx!RXEnd
-
- SubSection Save
- List SEE ALSO
- KeyNAMEItem
- Save (filename)
- KeyFUNCTIONItem
- Save current file. If no filename was specified,
- the file will be saved under the current window's
- name.
- KeyEXAMPLEItem
- Save
-
- Save DF0:filename
- KeyRETURNItem
- In case of failure: ErrorCode 4 Severity 4
- KeySEE ALSOItem
- BSave, BCopyTmp, SaveAndQuit
- LEnd
- IndexARexx!SaveEnd
-
- SubSection SaveAndQuit
- List SEE ALSO
- KeyNAMEItem
- SaveAndQuit
- KeyFUNCTIONItem
- Saves the file of the active window and subsequently closes it. If this window was the
- last one to be open, TPP quits.
- KeyEXAMPLEItem
- SaveAndQuit
- KeyRETURNItem
- In case of failure: ErrorCode 4 Severity 4
- KeySEE ALSOItem
- BSave, BCopyTmp, Save, Quit
- LEnd
- IndexARexx!SaveAndQuitEnd
-
- SubSection ScreenBottom
- List SEE ALSO
- KeyNAMEItem
- ScreenBottom
- KeyFUNCTIONItem
- Move to bottom of current screen.
- KeyEXAMPLEItem
- ScreenBottom
- KeyRETURNItem
- KeySEE ALSOItem
- ScreenTop, Bottom, Top
- LEnd
- IndexARexx!ScreenBottomEnd
-
- SubSection ScreenDown
- List SEE ALSO
- KeyNAMEItem
- ScreenDown
- KeyFUNCTIONItem
- Move one screen down.
- KeyEXAMPLEItem
- ScreenDown
- KeyRETURNItem
- List rc = 1
- Keyrc = 1Item
- (Severity), ErrorCode 11, if the last line was reached.
- Keyrc = 0Item
- otherwise
- LEnd
- KeySEE ALSOItem
- PageUp, PageDown, ScreenUp
- LEnd
- IndexARexx!ScreenDownEnd
-
- SubSection ScreenToBack
- List SEE ALSO
- KeyNAMEItem
- ScreenToBack
- KeyFUNCTIONItem
- Thrust TextPlus-screen into the background.
- KeyEXAMPLEItem
- ScreenToBack
- KeyRETURNItem
- KeySEE ALSOItem
- ScreenToFront, WindowToFront, WindowToBack
- LEnd
- IndexARexx!ScreenToBackEnd
-
- SubSection ScreenToFront
- List SEE ALSO
- KeyNAMEItem
- ScreenToFront
- KeyFUNCTIONItem
- Thrust TextPlus-screen into the foreground.
- KeyEXAMPLEItem
- ScreenToFront
- KeyRETURNItem
- KeySEE ALSOItem
- ScreenToBack, WindowToFront, WindowToBack
- LEnd
- IndexARexx!ScreenToFrontEnd
-
- SubSection ScreenTop
- List SEE ALSO
- KeyNAMEItem
- ScreenTop
- KeyFUNCTIONItem
- KeyEXAMPLEItem
- ScreenTop
- KeyRETURNItem
- Move to top of current screen.
- KeySEE ALSOItem
- ScreenBottom, Top, Bottom
- LEnd
- IndexARexx!ScreenTopEnd
-
- SubSection ScreenUp
- List SEE ALSO
- KeyNAMEItem
- ScreenUp
- KeyFUNCTIONItem
- Move one screen up.
- KeyEXAMPLEItem
- ScreenUp
- KeyRETURNItem
- List rc = 1
- Keyrc = 1Item
- (Severity), ErrorCode 11, if the last line was reached.
- Keyrc = 0Item
- otherwise
- LEnd
- KeySEE ALSOItem
- PageDown, PageUp, ScreenDown
- LEnd
- IndexARexx!ScreenUpEnd
-
- SubSection SetColors
- List SEE ALSO
- KeyNAMEItem
- SetColors
- KeyFUNCTIONItem
- Set screen colors.
- KeyEXAMPLEItem
- SetColors AAA 000 FFF 57B
- KeyRETURNItem
- KeySEE ALSOItem
- LEnd
- IndexARexx!SetColorsEnd
-
- SubSection SetFont
- List SEE ALSO
- KeyNAMEItem
- SetFont fontname fontsize
- KeyFUNCTIONItem
- Set the font of the current window.
- Note: Don't use proportional-fonts.
- KeyEXAMPLEItem
- SetFont topaz.font 11
- KeyRETURNItem
- In case of failure: ErrorCode 9 Severity 1
- KeySEE ALSOItem
- LEnd
- IndexARexx!SetFontEnd
-
- SubSection SetMark
- List SEE ALSO
- KeyNAMEItem
- SetMark n
- KeyFUNCTIONItem
- Set the mark no. n (range: [1,10]).
- Both line and column are remembered.
- KeyEXAMPLEItem
- SetMark 4
- KeyRETURNItem
- KeySEE ALSOItem
- GoToMark
- LEnd
- IndexARexx!SetMarkEnd
-
- SubSection SetTab
- List SEE ALSO
- KeyNAMEItem
- SetTab
- KeyFUNCTIONItem
- Set a tabulator at column n.
- KeyEXAMPLEItem
- SetTab 17
- KeyRETURNItem
- In case of failure: ErrorCode 9 Severity 1
- KeySEE ALSOItem
- ClearTab, ClearTabs
- LEnd
- IndexARexx!SetTabEnd
-
- SubSection SizeWindow
- List SEE ALSO
- KeyNAMEItem
- SizeWindow dx dy
- KeyFUNCTIONItem
- Resize window.
- KeyEXAMPLEItem
- SizeWindow 0 -100
- SizeWindow -300 20
- KeyRETURNItem
- In case of failure: ErrorCode 10 Severity 1
- KeySEE ALSOItem
- ClearTab, ClearTabs
- LEnd
- IndexARexx!SizeWindowEnd
-
- SubSection Style
- List SEE ALSO
- KeyNAMEItem
- Style what
- KeyFUNCTIONItem
- Switch text-style to what.
- KeyEXAMPLEItem
- Style normal
-
- Style underlined
-
- Style bold
-
- Style italic
- KeyRETURNItem
- KeySEE ALSOItem
- Justify, Color
- LEnd
- IndexARexx!StyleEnd
-
- SubSection Tab
- List SEE ALSO
- KeyNAMEItem
- Tab
- KeyFUNCTIONItem
- Jump to next tabulator.
- KeyEXAMPLEItem
- Tab
- KeyRETURNItem
- KeySEE ALSOItem
- BackTab, InsTab, DelBackTab, BInsTab, BDelBackTab, BLeft, BRight
- LEnd
- IndexARexx!TabEnd
-
- SubSection Top
- List SEE ALSO
- KeyNAMEItem
- Top
- KeyFUNCTIONItem
- Move to top of file.
- KeyEXAMPLEItem
- Top
- KeyRETURNItem
- KeySEE ALSOItem
- Bottom, ScreenTop, ScreenBottom
- LEnd
- IndexARexx!TopEnd
-
- SubSection ToMouse
- List SEE ALSO
- KeyNAMEItem
- ToMouse
- KeyFUNCTIONItem
- Move cursor to mouse-position.
- KeyEXAMPLEItem
- ToMouse
- KeyRETURNItem
- KeySEE ALSOItem
- LEnd
- IndexARexx!ToMouseEnd
-
- SubSection Type
- List SEE ALSO
- KeyNAMEItem
- Type string
- KeyFUNCTIONItem
- Enter text as if typed.
- KeyEXAMPLEItem
- Type 'Hello, World!'
- KeyRETURNItem
- KeySEE ALSOItem
- LEnd
- IndexARexx!TypeEnd
-
- SubSection UnBlock
- List SEE ALSO
- KeyNAMEItem
- UnBlock
- KeyFUNCTIONItem
- Clear the block markers for the current window.
- KeyEXAMPLEItem
- UnBlock
- KeyRETURNItem
- KeySEE ALSOItem
- Block
- LEnd
- IndexARexx!UnBlockEnd
-
- SubSection Undo
- List SEE ALSO
- KeyNAMEItem
- Undo
- KeyFUNCTIONItem
- Undo changes of the current line.
- KeyEXAMPLEItem
- Undo
- KeyRETURNItem
- KeySEE ALSOItem
- LEnd
- IndexARexx!UndoEnd
-
- SubSection UndoDelLine
- List SEE ALSO
- KeyNAMEItem
- UndoDelLine
- KeyFUNCTIONItem
- Insert the last deleted line.
- KeyEXAMPLEItem
- UndoDelLine
- KeyRETURNItem
- KeySEE ALSOItem
- DelLine
- LEnd
- IndexARexx!UndoDelLineEnd
-
- SubSection Up
- List SEE ALSO
- KeyNAMEItem
- Up
- KeyFUNCTIONItem
- Cursor up.
- KeyEXAMPLEItem
- Up
- KeyRETURNItem
- List rc = 1
- Keyrc = 1Item
- (Severity), ErrorCode 11, if first line was already reached.
- Keyrc = 0Item
- otherwise
- LEnd
- KeySEE ALSOItem
- Down
- LEnd
- IndexARexx!UpEnd
-
- SubSection WDelLeft
- List SEE ALSO
- KeyNAMEItem
- WDelLeft
- KeyFUNCTIONItem
- Delete previous word. If the cursor is in the
- middle of a word, this word will be deleted.
- KeyEXAMPLEItem
- WDelLeft
- KeyRETURNItem
- KeySEE ALSOItem
- WDelRight
- LEnd
- IndexARexx!WDelLeftEnd
-
- SubSection WDelRight
- List SEE ALSO
- KeyNAMEItem
- WDelRight
- KeyFUNCTIONItem
- Delete next word. If the cursor is in the
- middle of a word, this word will be deleted.
- KeyEXAMPLEItem
- WDelRight
- KeyRETURNItem
- KeySEE ALSOItem
- WDelLeft
- LEnd
- IndexARexx!WDelRightEnd
-
- SubSection WindowToBack
- List SEE ALSO
- KeyNAMEItem
- WindowToBack
- KeyFUNCTIONItem
- Thrust the current window into the background.
- KeyEXAMPLEItem
- WindowToBack
- KeyRETURNItem
- KeySEE ALSOItem
- WindowToFront, ScreenToBack, ScreenToFront
- LEnd
- IndexARexx!WindowToBackEnd
-
- SubSection WindowToFront
- List SEE ALSO
- KeyNAMEItem
- WindowToFront
- KeyFUNCTIONItem
- Thrust the current window into the foreground.
- KeyEXAMPLEItem
- WindowToFront
- KeyRETURNItem
- KeySEE ALSOItem
- WindowToBack, ScreenToBack, ScreenToFront
- LEnd
- IndexARexx!WindowToFrontEnd
-
- SubSection WLeft
- List SEE ALSO
- KeyNAMEItem
- WLeft
- KeyFUNCTIONItem
- Move to the beginning of the previous word. If the
- cursor is in the middle of a word, move to
- beginning of current word.
- KeyEXAMPLEItem
- WLeft
- KeyRETURNItem
- List rc = 1
- Keyrc = 1Item
- (Severity), ErrorCode 11, if the begin of the first word of the first line was
- already reached
- Keyrc = 0Item
- otherwise
- LEnd
- KeySEE ALSOItem
- WRight
- LEnd
- IndexARexx!WLeftEnd
-
- SubSection WRight
- List SEE ALSO
- KeyNAMEItem
- WRight
- KeyFUNCTIONItem
- Move to the beginning of the next word.
- KeyEXAMPLEItem
- WRight
- KeyRETURNItem
- List rc = 1
- Keyrc = 1Item
- (Severity), ErrorCode 11, if the end of the last word of the last last was already
- reached
- Keyrc = 0Item
- otherwise
- LEnd
- KeySEE ALSOItem
- WLeft
- LEnd
- IndexARexx!WRightEnd
-
- EmptyPage
-
- Appendix
- Chapter The Keymap Of TPP
-
- Table
- Width
- 15.400cm
- Columns
- TabLeft
- Key
- TabLeft
- Function
- Entries
- \
- Ctrl-b\mark begin/end of Block
- Ctrl-d\Delete mark
- Ctrl-f\change mark-mode
- Ctrl-c/p/m/x\Copy/Paste/Move/delete block
- Ctrl-j\block <--> tp.tmp
- Ctrl-a/e/k\Auto-div/insErt/bacKup-mode on/off
- Ctrl-r\change letteR-mode
- Ctrl-o\indent the first line of the marked blOck
- Ctrl-g\Go to ...
- Ctrl-l\go to Line x
- Ctrl-y\set left edge
- Ctrl-s\set page length
- Ctrl-t\display length and end of Text
- Ctrl-u\Undo
- Ctrl-z\insert date
- Ctrl-v\auto-saVe
- Ctrl-q\save file, close window and Quit
- Ctrl-w\new Window
- Ctrl-n\load file & New window
- Ctrl-f[1-10]\set mark
- Alt-f[1-10]\goto mark
- \
- Ctrl-1/2/3/4/5/6/7\letter/book/global/latex/user/table/graphics
- Shift-Del\delete line
- Shift-CR\insert last deleted line
- Ctrl-Bs/Del\delete begin/rest of line
- Alt-Bs/Del\delete previous/next word
- Shift-B\delete all spaces until reaching end of line
- Alt-Tab\move line to next tab-stop or - if a block has been
- \marked - move block to next tab-stop
- Ctrl-Tab\delete line to previous tab-stop or move block to
- \previous tab-stop.
- Esc\toggle command-line-mode
- End
-
- NewPage
-
- Table
- Width
- 15.400cm
- Columns
- TabLeft
- Key
- TabLeft
- Function
- Entries
- \
- Shift-Alt-Crsr-Up/Dwn\go to begin/end of the marked block
- Shift-Crsr-Up/Dwn\jump one screen up/down
- Alt-Crsr-Up/Dwn\jump to begin/end of file
- Ctrl-Crsr-Up/Dwn\jump to begin of the previous/next page
- Shift-Alt-Crsr-Lft/Rght\jump to begin/end of line
- Shift-Crsr-Lft/Rght\same, but won't stop at the end of the screen.
- Alt-Crsr-Lft/Rght\jump to begin of the previous/next word
- Ctrl-Crsr-Lft/Rght\move block left/right
- Rght-Amiga-g/a/d\load/Append/Delete file
- Rght-Amiga-w/s\save/Save as ...
- Rght-Amiga-x\save & quit
- Rght-Amiga-c\Compile
- Rght-Amiga-v\preView
- Rght-Amiga-p\Print
- Rght-Amiga-y\iconifY
- Rght-Amiga-q\quit
- Rght-Amiga-k/m\load/save block
- Rght-Amiga-t\right edge
- Rght-Amiga-`\mailmerge
- Rght-Amiga-5\insert mailmerge mark
- Rght-Amiga-n/u/b/i\style: Normal/Underlined/Bold/Italic
- Rght-Amiga-l/e/c/j\justify Left/right, Center, Justification
- Rght-Amiga-0/9/8/7/6\Color: normal/one/two/three/four
- Rght-Amiga-f/1/2\Find/next/previous
- Rght-Amiga-r/3/4\Replace/next/previous
- Rght-Amiga-o\change filename
- End
-
- Chapter The printer.device Escape-Sequences
- IndexEscape-sequencesEnd
- LabelEscapeSequencesEnd
-
- Table
- Width
- 15.400cm
- Columns
- TabLeft
- Escape-sequence
- TabLeft
- Function
- Entries
- \
- 27/99\Reset
- 27/35/49\Initialize
- 27/68\Linefeed
- 27/69\Return, Linefeed
- 27/77\Reverse linefeed
- \
- 27/91/48/109\Normal char set
- 27/91/51/109\Italics on
- 27/91/50/51/109\Italics off
- 27/91/52/109\Underline on
- 27/91/50/52/109\Underline off
- 27/91/49/109\Boldface on
- 27/91/50/50/109\Boldface off
- \
- 27/91/48/87\Normal pitch
- 27/91/50/87\Elite on
- 27/91/49/87\Elite off
- 27/91/52/87\Condensed fine on
- 27/91/51/87\Condensed fine off
- 27/91/54/87\Enlarged on
- 27/91/53/87\Enlarged off
- 27/91/54/34/122\Shadow print on
- 27/91/53/34/122\Shadow print off
- 27/91/52/34/122\Doublestrike on
- 27/91/51/34/122\Doublestrike off
- 27/91/50/34/122\NLQ on
- 27/91/49/34/122\NLQ off
- \
- 27/91/50/118\Superscript on
- 27/91/49/118\Superscript off
- 27/91/52/118\Subscript on
- 27/91/51/118\Subscript off
- End
-
- Table
- Width
- 15.400cm
- Columns
- TabLeft
- Escape-sequence
- TabLeft
- Function
- Entries
- \
- 27/91/48/118\Normalize the line
- 27/76\Partial line up
- 27/75\Partial line down
- \
- 27/40/66\US char set
- 27/40/82\French char set
- 27/40/75\German char set
- 27/40/65\English char set
- 27/40/69\Danish char set I
- 27/40/72\Swedih char set
- 27/40/89\Italian char set
- 27/40/90\Spanish char set
- 27/40/74\Japanese char set
- 27/40/54\Norwegian char set
- 27/40/67\Danish char set II
- \
- 27/91/50/112\Proportional print on
- 27/91/49/112\Proportional print off
- 27/91/n/32/69\Set proportional offset
- \
- 27/91/53/32/70\Auto left justify
- 27/91/55/32/70\Auto right justify
- 27/91/54/32/70\Auto full justify
- 27/91/48/32/70\Auto justify off
- 27/91/51/32/70\Letter space (justify)
- 27/91/49/32/70\Word fill (auto center)
- \
- 27/91/48/122\1/8 inch line spacing
- 27/91/49/122\1/6 inch line spacing
- 27/91/n/116\Perf skip n
- \
- 27/35/57\Set left margin
- 27/35/48\Set right margin
- 27/35/56\Set top margin
- 27/35/50\Set bottom margin
- \
- 27/91/xx/59/yy/114\Set top and bottom margin
- 27/91/xx/59/yy/115\Set left and right margin
- 27/35/51\Clear margins
- \
- 27/72\Set horizontal tabulator
- 27/74\Set vertical tabulator
- 27/91/48/103\Clear horizontal tabulator
- 27/91/51/103\Clear all horizontal tabulators
- 27/91/49/103\Clear vertical tabulator
- 27/91/52/103\Clear all vertical tabulators
- 27/35/52\Clear all tabulators
- 27/35/53\Set tabulators
- \
- 27/91/n/34/114\Next n chars are raw
- End
- End
-
- Bibliography
- IndexBibliographyEnd
- BibItemLamport
- Leslie Lamport. TeX\LaTeX\ End -- A Document Preparation System. Addison-Wesley Co., Inc.,
- Reading, MA, 1985
-
- CiteLamportEnd is the standard manual for TeXLA\TeX End.
- BibItemKnuth
- Donald E. Knuth. The TeX\TeX\ End -- Book. Addison-Wesley Co., Inc., Reading, MA, 1990.
- ISBN 0-201-13448-9.
-
- CiteKnuthEnd provides a complete description of TeX\TeX End
- BibItemCowlishaw
- Michael F. Cowlishaw. The REXX Language. A Practical Approach to Programming.
- Prentice-Hall 1985.
-
- Comprehensive introduction and description of the Rexx programming language
- written by the author himself.
-
- BibItemCommodore
- Commodore-Amiga, Inc. Amiga Programmer's Guide to ARexx. Commodore-Amiga, Inc., West
- Chester, Pennsylvania, 1991.
-
- CiteCommodoreEnd extensively describes the implementation of the Rexx programming language
- on the Amiga.
- BibEnd
- PrintIndex
- End
-
-